Senior Software Engineer, Core Platforms
Core
Own the systems that carry Bot Auto's autonomous driving software from developer commit to running truck, spanning build/release engineering, cloud/on-prem infrastructure, core platform services, and fleet operation platforms.
Role type
Senior Software Engineer, Core Platforms (Infrastructure & Platform Engineering)
Builds
C++ build/packaging toolchain, CI/CD pipelines, Kubernetes infrastructure, backend/edge services, API gateways, and fleet operation platforms.
Domain
Autonomous vehicles, cloud infrastructure, embedded systems
Required skills
C++, Python, Go/Java/TypeScript, CMake, Conan, Docker, Kubernetes, AWS/GCP/Azure, backend services, event-driven systems, authentication/authorization, secrets management
Preferred skills
Infrastructure-as-code (Pulumi/Terraform), GitOps (Argo CD), workflow orchestration (Argo Workflows/Airflow), streaming platforms (Kafka/Pulsar), API gateways (APISIX/Kong), observability (Prometheus/Grafana), cross-compilation (aarch64/NVIDIA DriveOS), PKI/mTLS, LLM deployment, full-stack development (React/TypeScript)
Technologies
CMake, Conan, Docker, Kubernetes, AWS, GCP, Azure, NATS JetStream, Kafka, Pulsar, RabbitMQ, APISIX, Kong, Prometheus, Grafana, Loki, OpenTelemetry, React, TypeScript, CUDA, TensorRT, NVIDIA DriveOS
Responsibilities
Design and support company-wide event-driven architecture; Develop and operate API gateways; Design and build backend services for artifact/resource management; Develop on-vehicle edge services; Build identity, authorization, and least-privilege access; Own certificate and key management; Own and evolve the C++ build and packaging toolchain; Design and maintain container image pipelines; Serve as primary code reviewer and design partner; Participate in infrastructure on-call; Mentor engineers and raise the bar on testing/documentation.
Seniority
Senior, hands-on IC with mentorship responsibilities