Syndica

Senior Software Engineer, Zig/Rust

Syndica

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Understanding and Communicating Rust Code: mapping and accurately communicating how the existing Rust client works.
  • Writing high-quality code in Zig: translating the Rust code into Zig while maintaining high-quality code, including performance and readability.
  • Performance Research: iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high-performance tools such as SIMD operations to achieve performance requirements.
  • Code Ownership: lead the implementation, benchmarking, and testing of your validator components from start to finish.
  • Collaboration: leveraging strong communication skills to break down complex ideas into simple terms and demonstrating a knack for collaboration across a large group of engineers.

Requirements

  • 3+ years of related professional experience using Rust (experience in memory-managed languages (Zig/C/C++) is nice to have but not required)
  • Bachelor's degree in Computer Science or relevant experience
Benefits
  • Competitive salary
  • Flexible work hours
  • Professional development opportunities
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustZigSIMD operationsperformance optimizationbenchmarkingtestingcode implementationcode translationsoftware analysismemory management
Soft Skills
communicationcollaborationproblem-solvingleadershipsimplifying complex ideas
Certifications
Bachelor's degree in Computer Science