Software Engineer - Backend
Core
Develop scalable backend services, APIs, and SDKs for a distributed operating system (SwoopOS) that interfaces with physical world equipment and robotic systems.
Role type
Senior Backend Software Engineer (Distributed Systems & Robotics)
Builds
Scalable APIs, SDKs, and backend services for a distributed OS and robotic platform
Domain
Defense technology, robotics, distributed systems, and physical infrastructure
Required skills
Python, Kubernetes, distributed systems, API design, data modeling, software security
Preferred skills
async Python, Django, PostgreSQL, Solr, Rust, multimedia data structures
Responsibilities
Develop new backend services and features, design and build SDKs for internal and external use, author Python packages for common functionality, ensure service availability and SLAs, tune data storage configurations for scale and streaming architecture
Seniority
Mid-Senior, hands-on IC