turba AI logo

Rust Software Engineer

turba AI
Full-time
Remote
Germany
Technology & Development
Your mission
  • Develop distributed systems involving node-level daemons, dynamic library interceptors, and system-level components for allowing GPU workload co-location and checkpointing/restoration on Kubernetes nodes.
  • Integrate solutions into Kubernetes-based GPU clusters with custom scheduling behavior.
  • Build lightweight HTTP/gRPC services to allow for interaction with various components, export metrics, and provide custom views.
  • Engineer novel GPU co-location and GPU checkpoint/restore pipelines for controlling workload's access to GPUs without termination/restarts.
Your profile
  • Bachelor’s or master's degree in computer science, Electrical Engineering, Data Science, or a related field. PhD is a plus.
  • Strong programming skills in Rust.
  • Profifiency in data structures and algorithms.
  • Proficiency in writing distributed software with asynchronous components, managing concurrent state, avoiding deadlocks.
  • Proficiency in writing system-level components, FFIs, development of unsafe components.
  • Experience with CUDA, GPGPU programming, and performance optimization is a plus.
  • Experience with Kubernetes APIs and control plane components is a plus.
Why us?
  • Competitive pay & perks: because great work deserves great rewards
  • Work on your terms: flexible hours and remote-friendly culture
  • Fast lanes, no red tape: flat hierarchies and rapid decision-making mean your ideas go live
  • Make it happen: your ideas aren’t just heard - they’re shipped
  • Right place, right time: be part of our growth story and build a career-defining legacy
  • Global by design: work with a diverse, international team across Germany and the US
  • Work with the best: work alongside exceptional engineers and raise the bar together
About us

Turba AI GmbH is an innovative, emerging startup that transforms AI laws. We are a team of passionate problem-solvers who believe in what we’re building. We constantly push boundaries and embrace our inner nerds as we find new ways to tackle complex challenges. You will find a dynamic work environment here, with flat or even non-existent hierarchies and the chance to take on responsibility from day one.