Principal Engineer, Autonomy Developer Productivity
Core
Building and maintaining observability frameworks and tools for distributed cloud systems and on-vehicle sensors to improve AV engineer productivity.
Role type
Principal Engineer, Developer Productivity & Observability
Builds
Observability frameworks, tooling for collecting/acting on signals, and technical designs for distributed systems
Domain
Autonomous Vehicles (AV), Cloud Infrastructure, Developer Productivity
Deliverable
production ML models | product features | infrastructure
Required skills
Software and systems engineering, code review, technical design, large-scale system design, container orchestration, distributed systems, Go/Python/Rust/C/C++/NodeJS, Unix/Linux, networking fundamentals, mentoring
Preferred skills
Cloud platforms (GCP/AWS/Azure), observability pipelines (Prometheus/Grafana/TSDB), SLIs/SLOs, Open Source contribution
Technologies
Kubernetes, Docker, Istio, Terraform, Prometheus, Grafana, TSDBs, Go, Python, Rust, C/C++, NodeJS
Responsibilities
Contribute code and perform code reviews to improve observability systems; Identify opportunities to improve engineering state via observability; Partner with SE teams to guide tool usage; Build tools for collecting observability signals; Evaluate new tools via PoCs to influence technical roadmap; Drive software engineering best practices; Mentor and grow engineers
Seniority
Principal, hands-on IC with strategy & mentorship