Job role: Cloud Platform Engineer
Job location: Chicago, IL OR Sioux Falls, SD
About the Role
We're building the cloud platform behind off-road autonomous vehicles—systems that ingest massive volumes of sensor and telemetry data, process it in real time, and feed it back into vehicle intelligence. We need a Senior Cloud Platform Engineer who can both architect scalable AWS infrastructure and write the production code that ties it all together. If you're energized by IoT at scale, distributed systems, and building the tooling that lets engineering teams move fast, this is the role.
What You'll Do
- Design and maintain cloud infrastructure on AWS using Terraform (or CDKTF/AWS CDK), with a focus on reliability, scalability, and cost efficiency across multi-environment deployments.
- Write production-quality platform tooling and services in C#, Node.js, and/or TypeScript—this is a hands-on coding role, not just infrastructure configuration.
- Architect and operate container orchestration (Kubernetes, ECS/EKS) for microservice and distributed systems workloads that support autonomous vehicle data pipelines.
- Build and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or Azure DevOps) with automated testing and deployment gates.
- Implement observability and monitoring using DataDog, Splunk, CloudWatch, or similar—ensuring rapid detection and resolution of issues across distributed systems.
- Design and integrate data ingestion and messaging infrastructure (Kafka, Kinesis, pub/sub patterns) for high-volume IoT and telemetry workloads.
- Improve the developer experience by streamlining local development workflows, environment provisioning, and deployment feedback loops.
- Mentor engineers on cloud-native architecture, DevOps practices, and infrastructure best practices.
What We're Looking For
- 6–8+ years of experience in cloud infrastructure, platform engineering, or DevOps with strong software development skills.
- Proficiency in C#, Node.js, and/or TypeScript. You write real code—not just glue scripts.
- Deep AWS experience (preferred). Azure or GCP backgrounds are acceptable but AWS is the primary platform.
- Strong Terraform or IaC expertise. You can design and maintain complex, multi-environment infrastructure codebases.
- Linux-native. Your day-to-day is in Ubuntu, Amazon Linux, RHEL, Alpine, etc. Candidates from primarily Windows backgrounds will not be a fit.
- Hands-on container experience (Docker, Kubernetes, ECS/EKS)—building, deploying, and troubleshooting containerized workloads in production.
- Solid networking fundamentals: DNS, load balancing, VPCs, and cloud-native networking patterns.
Nice to Have
- Experience with IoT platforms, edge computing, or autonomous systems.
- Background in real-time data pipelines and stream processing (Kafka, KSQL, Kinesis).
- Familiarity with distributed systems patterns: event-driven architectures, pub/sub messaging, active/active multi-region deployments.