Auf einen Blick
Als Senior/Staff Software Engineer wirst du die Plattform-Architektur definieren, auf der alle autonomen Systeme von FieldAI laufen. Du wirst an der Schnittstelle von Robotik, verteilten Systemen und Performance-Engineering arbeiten, um ein portables Autonomie-Stack über verschiedene Roboter zu schaffen.
💰 $200.000–280.000/Jahr
📊 Senior
🕒 Vollzeit
🌍 Vor Ort
🗺️ Americas
- Tiefe Systems-Design-Erfahrung mit Fokus auf Abstraktion und Performance
- Erfahrung mit verteilten Systemen und Middleware
- Starkes Verständnis für Robotik und Real-World Deployment
- Fähigkeit, technische Richtung zu beeinflussen
Distributed Systems
Robotics
✅ Geeignet für
- Senior/Staff Engineers mit Systems Architecture Expertise
- Distributed Systems Experten mit Robotik-Interesse
- Tech Leads, die Plattformen über mehrere Teams definieren
🚫 Weniger geeignet
- Mid-Level Engineers ohne System-Design-Erfahrung
- Application Developers ohne Systems-Architektur-Background
- Kandidaten, die vornehmlich an einzelnen Features arbeiten
💡 Gut zu wissen
- Dies ist eine Top-Level Architecture Role mit großem Einfluss
- Du wirst Robot Abstraction Models und Interfaces definieren
- Portabilität über verschiedene Roboter-Embodiments ist zentral
Über das Unternehmen
FieldAI entwickelt feldgebrauchsfertige KI-Systeme für Robotik. Das Team in Irvine arbeitet mit echten Robotern, echten Sensoren und echten Feldeinätzen. Das Unternehmen baut eine Software-Plattform, die Foundation Models über verschiedene Roboter, Hardware-Konfigurationen und Anwendungen hinweg zuverlässig und effizient ausführt.
Deine Aufgaben
- Definition der Architektur, Interfaces und Runtime-Systeme für den Autonomie-Stack
- Design von APIs, Subsystem Boundaries, Kommunikations-Middleware und Runtime Execution
- Design von Modellen und Interfaces für Robot-Capabilities, Current State und Intent
- Abstraktion für Dashboards, Autonomous Agents, Fleet Management und andere Services
- Lösung von Systems-Herausforderungen: Abstraktion ohne Performance-Opfer, Datenmove-Effizienz, Latenz und Reliability
- Bau von Infrastructure für vorhersehbares Verhalten außerhalb des Labs
- Zusammenarbeit mit Autonomie-, Hardware-, Simulation-, Infrastructure-, Product- und Deployment-Teams
Deine Voraussetzungen
- Tiefe Systems-Design-Erfahrung mit Fokus auf Abstraktion und Performance
- Erfahrung mit verteilten Systemen, Middleware und Runtime-Systemen
- Starke Verständnis für Robotik-Fundamentals und Real-World Deployment-Herausforderungen
- Fähigkeit, über Teams hinweg zu arbeiten und technische Richtung zu beeinflussen