Systems Software Engineer at ai-coustics
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 26

Salary

0.0

Posted On

18 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

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

  • Experience writing tests and benchmarks for low-level or performance-critical code

  • Comfortable working across multiple platforms such as Linux, macOS, Windows, and WASM

  • Ability to reason about API design, unsafe boundaries, ownership, error handling, and long-term maintainability


ML Inference & Audio Systems


  • Familiarity with ML inference runtimes or deploying neural networks in production

  • Experience with model formats or inference engines such as ONNX, Burn, tract, TensorRT, TFLite, Core ML, or similar systems

  • Understanding of how neural networks are represented, executed, optimized, and benchmarked

  • Exposure to real-time audio constraints such as latency, jitter, buffering, streaming workloads, and deterministic processing

  • Interest in making ML models portable, efficient, and reliable outside of Python research environments


Mindset & Collaboration


  • Strong ownership mentality and attention to detail

  • Comfortable working in a closed-source core with open SDK surfaces

  • Ability to reason about trade-offs between performance, safety, portability, and developer experience

  • Clear written communication skills for documentation and technical design discussions

  • Enjoys working in a fast-moving startup environment with real-world production impact

  • Excited about building infrastructure that helps Voice AI systems work reliably in messy, real-world audio conditions


Benefits


  • Opportunity to work at a rapidly growing Voice AI startup, backed by top investors.

  • Compensation and equity: Competitive salary package, additional benefits and stock options, enabling you to take part in the company’s success.

  • Startup Culture: Dynamic, fast-paced environment with passionate and collaborative colleagues.

  • High Impact: Groundbreaking startup at a pivotal growth stage, making a real difference in how people experience audio.

  • Ownership & Autonomy: Take full ownership of projects and ship fast.

  • Work With the Best: World-class team of engineers and builders with ample room for professional growth.

  • Contribute to the Future: Define the landscape of Voice AI technology.


Responsibilities
Loading...