Principal Software Engineer (Autonomy Services)
Role responsibilities
Provide technical leadership in defining architecture and integration strategies for Physical AI services and cloud-native backend platforms. Drive engineering excellence by establishing API standards and mentoring engineers in microservices design and backend best practices.
Requirements
Requires strong experience building scalable backend microservices and APIs for autonomy or real-time systems using Java or Python. Candidates should have expertise in cloud-native architectures and a deep understanding of high-reliability system design patterns.
Key skills
Backend Microservices, API Design, Java, Spring Boot, Python, Cloud-Native Architecture, REST, gRPC, Event-Driven Architecture, Autonomy Systems, Robotics, Simulation, Design Patterns, CI/CD, Observability, AI Agents
Keywords
Microservices, API, Java, Spring Boot, Python, REST, gRPC, Cloud-Native, Autonomy, Robotics, Simulation, Physical AI, Digital Twin, LangChain, LangGraph, LLM, MLOps, CI/CD, Observability, Idempotency, Async Workflows, Design Patterns, Agentic Workflows, Prompt Optimization, Backend Engineering