Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 61-70 of 308 jobs
Backend Rust Developer
Materialise
Active - posted 5 days ago
Rust AI Platform Engineering Director
MDA Edge
Active - posted 5 days ago
Rust Developer Advocate
SerpApi
Active - posted 5 days ago
Senior Software Engineer
Hays
Active - posted 5 days ago
Senior Developer
1Password
Active - posted 5 days ago
Rust Software Developer - PMES
L3Harris Technologies
Active - posted 5 days ago
System Programmer - Realtime Voice Systems
Weekday AI (YC W21)
Active - posted 5 days ago
Rust Software Engineer
AdNovum
Active - posted 5 days ago
Software Engineer
Twilio
Active - posted 5 days ago
Rust Engineering Lead
Canonical
Active - posted 5 days ago
System Programmer - Realtime Voice Systems
Weekday AI (YC W21)
Active - posted 5 days ago
Job Description
About the Role
We are seeking a highly skilled System Programmer who excels in building low-level, high-performance systems under constrained compute environments. In this role, you will design and optimize realtime voice processing pipelines, architect efficient system-level solutions, and collaborate closely with ML teams to enable cutting-edge voice AI performance. This position requires deep technical ownership, exceptional problem-solving abilities, and a passion for pushing the limits of realtime audio technology.
Key Responsibilities:
- Architect and implement low-latency, high-performance voice processing systems using C/C++/Rust.
- Build and optimize realtime audio streaming pipelines with strict sub-100ms latency requirements.
- Develop custom memory management and threading frameworks tailored for voice AI workloads.
- Design efficient data structures and algorithms for realtime signal and audio processing.
- Integrate and optimize voice model inference using hardware accelerators (GPU/TPU).
- Optimize compute resources across CPU, memory, and network layers for intensive streaming workloads.
- Build robust failure recovery, fault tolerance, and error-handling mechanisms for production systems.
- Partner with ML engineers to integrate voice models into realtime system architectures.
- Diagnose complex system-level issues across the entire processing stack.
- Research and prototype innovative approaches to performance constraints and edge-compute challenges.
Requirements:
- Bachelor’s/Master’s degree in CS, ECE, or equivalent practical expertise.
- 3–5 years of hands-on systems programming experience in C/C++ or Rust.
- Experience in audio processing, DSP, multimedia, or low-latency application development.
- Proven experience delivering high-throughput, low-latency system architectures.
- Strong understanding of Linux internals, system calls, kernel-level behavior, and performance tuning.
- Proficiency in real-time systems, concurrency models, and multithreaded programming.
- Experience working with network programming and realtime streaming protocols (WebRTC, RTP/RTCP).
- Solid understanding of memory management, cache optimization, and SIMD/vectorization techniques.
- Hands-on experience with GPU programming frameworks (CUDA, OpenCL) or hardware acceleration.
- Strong debugging and profiling skills using tools such as gdb, perf, or valgrind.
- Ability to take full ownership of complex challenges and independently drive solutions.
Benefits & Perks:
- Competitive compensation along with meaningful equity.
- Delivery-focused work culture with Saturday WFH flexibility.
- Food allowance and comprehensive health insurance.
- Accelerated learning and mentorship from senior engineering leadership.
- Direct influence on system architecture and product decisions.
- Opportunity to work with advanced voice AI technology and research initiatives.
- Rapid career growth in a high-impact technical environment.
- Opportunities for publishing research and contributing to open-source communities.
Skills:
- C++
- Rust
- Linux System Programming
- Realtime Audio
- DSP
- Network Programming
- WebRTC
- GPU Programming
- SIMD
- Vectorization
- CUDA
- OpenCL