Responsibilities:Implement Fleet Management FeaturesDesign and evolve distributed fleet orchestration services for task allocation and robot state managementImprove high-availability systems for dispatch, path planning integration, traffic management integration, and consequences of robot success and error statesImplement resilient messaging patterns (pub/sub, event streaming, eventual consistency)Dive into large code bases to surgically improve or extract functionalityIntegrate with robot APIs (REST, gRPC, MQTT, VDA5050, proprietary APIs)Build Real-Time & Data-Centric SystemsImprove data ingestion pipelines for high-frequency robot and infrastructure data for the purpose of observability and the execution of business logicImplement event-driven systems using message brokers (e.g. Rabbit MQ, Mosquitto, Kafka)Build scalable APIs for mission control, fleet analytics, integrations, and diagnosticsOptimize data models for a variety of competing requirementsDrive Technical LeadershipAccelerate the technical growth of the team through hands-on mentorship and leading by exampleRaise the bar of system architecture, software quality, and software development life cycleMinimize custom code by bringing best-in-class tooling and framework experience to bear at the right place and the right timeRequired Qualifications:8+ years of software engineering experienceHighly autonomous technical driver.