Principal Software Engineer
Core
Designing and building scalable backend systems, cloud infrastructure, and APIs for large-scale data and AI platforms.
Role type
Principal Software Engineer (Backend & Cloud Architecture)
Builds
Production-quality backend systems, cloud infrastructure, and platform services
Domain
Cloud-native architecture, distributed systems, and large-scale data platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Python backend development, distributed systems design, cloud-native architecture, scalable API design, asynchronous systems, relational databases, large-scale data architecture, Infrastructure as Code
Preferred skills
Google Cloud Platform, Kubernetes, TypeScript, geospatial technologies, AI/ML-enabled platforms
Technologies
Python, Google Cloud Platform, Kubernetes, TypeScript, relational databases
Responsibilities
Architect backend systems and cloud infrastructure at scale, build production-quality software, lead engineering standards and technical roadmaps, mentor engineers across the stack, solve complex production incidents
Seniority
Principal, hands-on IC with technical leadership