
Senior Software Engineer, Zig/Rust
Syndica
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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