Wonderschool
Avride
Software Engineer – Simulation Backend
ÜBER DAS TEAM
Unser Simulationsteam ist verantwortlich für den Aufbau der grundlegenden Infrastruktur, die skalierbare Simulationen für die Entwicklung autonomer Systeme ermöglicht. Wir arbeiten an der Schnittstelle von Cloud Computing, verteilten Systemen und Kernsimulation. Unsere Simulationen werden täglich im gesamten Unternehmen genutzt: von QA-Ingenieuren, die die Qualität auf Komponentenebene überprüfen, über Autonomie-Ingenieure, die unerwartetes Verhalten untersuchen, bis hin zu ML-Teams, die neue Modellversionen validieren, sowie Sicherheitsanalysten und Data Scientists, die Tausende von simulierten Szenarien und Metriken analysieren, um die Systembereitschaft zu bewerten. Der Simulator ist modular aufgebaut und unterstützt sowohl Simulationen des Gesamtsystems als auch auf Komponentenebene. Er läuft im Großformat auf verteilten Compute-Clustern, was uns ermöglicht, weit mehr Situationen zu simulieren, als wir auf der Straße abdecken können.
ÜBER DIE ROLLE
Als Simulation Backend Engineer entwerfen, bauen und optimieren Sie die Systeme, die unsere verteilten Simulations-Workloads antreiben. Sie arbeiten an allem, von Datenpipelines und Orchestrierung bis hin zu Cloud-basierten Speicher- und Microservice-Infrastrukturen. Sie spielen eine entscheidende Rolle dabei, unseren Simulationsingenieuren und Forschern zu ermöglichen, massive Experimente mit hoher Effizienz und Zuverlässigkeit durchzuführen.
IHRE AUFGABEN
- Entwurf und Implementierung von Backend-Services für die Verwaltung und Orchestrierung von Simulationsjobs im großen Maßstab.
- Design effizienter Datenspeicher- und Abrufpipelines unter Verwendung von Systemen wie S3, Postgres und Redis.
- Aufbau und Wartung verteilter Messaging-Systeme mit Kafka für robuste ereignisgesteuerte Pipelines.
- Definition von Infrastructure as Code mit Terraform zur Automatisierung von Bereitstellung und Skalierung in AWS-Clustern.
- Zusammenarbeit mit Simulationsingenieuren und Infrastrukturteams, um eine robuste Integration und Leistung sicherzustellen.
WAS SIE MITBRINGEN
- 3+ Jahre Erfahrung im Aufbau von Backend-Services in Produktionsumgebungen.
- Beherrschung mindestens einer der folgenden Sprachen: Python (bevorzugt), Java oder Go.
- Tiefes Verständnis von Cloud-nativen Architekturen und verteilten Systemen.
- Praktische Erfahrung mit Schlüsseltechnologien wie AWS (S3, EKS), Redis, Kafka, Postgres und Terraform.
- Erfahrung mit Containerisierung und Orchestrierung (z. B. Docker, Kubernetes).
Bewerber müssen zur Arbeit in den USA berechtigt sein. Der Arbeitgeber bietet keine Umzugshilfe, keine Sponsoring und keine Remote-Arbeitsoptionen.
Avride ist ein Arbeitgeber, der Chancengleichheit fördert und sich verpflichtet, qualifizierten Bewerbern und Mitarbeitern mit Behinderungen angemessene Vorkehrungen zu treffen, um ihnen gleiche Beschäftigungsmöglichkeiten zu gewährleisten. Avride hält den Americans with Disabilities Act (ADA) ein. Wenn Sie eine angemessene Vorkehrung benötigen, um Sie beim Bewerbungs- oder Einstellungsverfahren zu unterstützen oder um die wesentlichen Funktionen einer Stelle zu erfüllen, wenden Sie sich bitte per E-Mail an jobs@avride.ai [jobs@avride.ai].
