Systems Software Engineer (Rust, ML Inference)

ai-coustics

Berlin

Vor Ort

Vertraulich

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

ai-coustics in Berlin is looking for a systems programmer to enhance their reliability layer for Voice AI. This role involves optimizing performance, developing DSP modules, and maintaining SDKs across platforms. Ideal candidates will have strong skills in Rust and a solid understanding of C/C++ interoperability.

Join a motivated team driven by real-world problem solving with the support of leading early-stage investors. This position offers a dynamic environment to shape the future of voice technology.

Qualifikationen

  • Strong experience in systems programming, ideally with Rust.
  • Solid understanding of C/C++ interoperability, ABIs, and FFI design.
  • Experience building or maintaining SDKs, libraries, or inference runtimes.

Aufgaben

  • Design and implement components of the ai-coustics SDK.
  • Develop and maintain DSP modules and audio-processing infrastructure.
  • Write and maintain technical documentation for SDK APIs.

Kenntnisse

Systems programming
Rust
C/C++ interoperability
API design
Performance optimization

Jobbeschreibung

Role Overview

ai-coustics is building the reliability layer for Voice AI, the system that closes the gap between raw audio input and reliable machine understanding in production. By combining state-of-the-art speech and audio research with real-time, production-grade SDKs, we test, observe, and enable Voice AI systems to work in any environment. Our software is used by fast-growing Voice AI companies across Europe and the United States whose products require reliable performance at scale: call center agents, voice agents, telephony apps, and enterprise voice assistants. We believe voice will become the main interface for technology and ai-coustics is building the foundational infrastructure to make audio input reliable, measurable, and easy to deploy.

We are backed by leading early-stage investors including Connect Ventures, Partech, Inovia Capital, as well as angel investors from HuggingFace, DeepMind and Amazon with deep expertise in AI and developer infrastructure. These partners share our vision and are helping us build a world-class team operating with high levels of responsibility and velocity. We look for people who take ownership, think systemically, and want to solve challenging real-world problems in close collaboration with our customers. If you're motivated by developing technology that is used in practice, shaping an emerging category and setting a new standard for how voice AI works in the real world, you'll feel at home at ai-coustics.

Tasks

ML Inference Engine & Runtime Development

  • Design, implement, and optimize systems-level components of the ai-coustics SDK and inference runtime
  • Improve the performance, memory usage, and stability of the Airten real-time inference engine
  • Work on model execution, tensor operations, scheduling, streaming inference, and runtime abstractions
  • Support deployment of neural audio models across CPU, WASM, and other constrained runtime environments
  • Explore and integrate ideas from modern inference engines and ML runtimes such as Burn, ONNX Runtime, tract, TensorRT, or similar systems
  • Help bridge the gap between research models and production-ready, low-latency inference

Audio, DSP & Real-Time ML Systems

  • Develop and maintain DSP modules and supporting audio-processing infrastructure
  • Optimize streaming workloads under strict latency, jitter, and memory constraints
  • Build tooling to validate numerical correctness, real-time behavior, and model quality across platforms
  • Collaborate with ML researchers to make models easier to export, test benchmark, and deploy
  • Contribute to model conversion and deployment workflows, including formats such as ONNX, internal model formats, or Rust-native representations

Language Bindings & Platform Support

  • Maintain and expand our C API and public C library generated from our internal Rust codebase
  • Improve and support SDK wrappers and bindings for C++, Python, and Rust via the public C API
  • Maintain WASM and Node.js SDKs built directly from the internal Rust source
  • Ensure consistent behavior, performance, and API guarantees across Linux, macOS, Windows, WASM, and embedded-adjacent environments

Testing, Reliability & Tooling

  • Design, implement, and extend our testing pipeline, including unit tests, integration tests, numerical tests, and performance benchmarks
  • Build tooling to validate real-time constraints, memory usage, model outputs, and cross-language consistency
  • Improve CI workflows to ensure safe and fast iteration on a closed-source core with public-facing SDKs
  • Create benchmarks and profiling workflows that help us understand runtime bottlenecks and performance regressions
  • Improve observability and diagnostics for SDK integrations in customer environments

Documentation & Developer Experience

  • Write and maintain technical documentation for SDK APIs, runtime internals, model deployment, and integration guides
  • Collaborate with product and developer-facing teams to improve onboarding and usability
  • Support internal teams and external developers by diagnosing SDK and inference issues and proposing robust fixes
  • Contribute to API design with a focus on ergonomics, safety, portability, and long-term maintainability
Requirements

Technical Skills

  • Strong experience in systems programming, ideally with Rust
  • Solid understanding of C/C++ interoperability, ABIs, and FFI design
  • Experience building or maintaining SDKs, libraries, inference runtimes, or developer-facing systems
  • Familiarity with real-time systems, performance optimization, memory management, and profiling horse oh
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Systems Software Engineer (Rust, ML Inference)
Systems Software Engineer (Rust, ML Inference)

ai-coustics • Berlin

Vor Ort
EUR 60.000 - 80.000
Competitive salary package
Additional benefits and stock options
Dynamic startup culture
Audio Inference Engineer, Model Efficiency
Audio Inference Engineer, Model Efficiency

Cohere • Deutschland

Hybrid
EUR 60.000 - 85.000
Jr Software Engineer - ML Runtime - Rust
Jr Software Engineer - ML Runtime - Rust

Meyandy LLC • München

Hybrid
EUR 90.000 - 130.000
Jr Software Engineer - ML Runtime - Rust
Jr Software Engineer - ML Runtime - Rust

Tensordyne • München

Vor Ort
EUR 52.000 - 80.000
Jr Software Engineer - ML Runtime - Rust
Jr Software Engineer - ML Runtime - Rust

JobCubby • München

Hybrid
EUR 90.000 - 130.000
System Architect (Rust)
System Architect (Rust)

United States Digital Space LLC • Berlin

Vor Ort
EUR 90.000 - 140.000
Machine Learning Engineer
Machine Learning Engineer

ai|coustics • Berlin

Vor Ort
EUR 65.000 - 85.000
Competitive Compensation
Stock Options
Learning Opportunities
+4
Jr Software Engineer - ML Runtime - Rust
Jr Software Engineer - ML Runtime - Rust

United States Digital Space LLC • München

Vor Ort
EUR 70.000 - 110.000
Principal ML Platform Engineer Europe
Principal ML Platform Engineer Europe

SLAMcore • Deutschland

Vor Ort
EUR 70.000 - 100.000
Audio AI Engineer (human)
Audio AI Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
30 vacation days
Competitive salary package
Employee discounts
+2