greenhouse
Senior Software Engineer, Developer Platform
botauto
Houston, USA
Onsite
Discovered 1 months ago
Argo WorkflowsApache AirflowKubernetesPythonGoJava
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
Argo WorkflowsApache AirflowKubernetes
Role Overview
Bot Auto is revolutionizing transportation with autonomous trucks.
We are seeking a Senior Software Engineer to architect, build, and operate workflow orchestration platforms.
Key Skills for This Role
Argo WorkflowsApache AirflowKubernetesPythonGoJava
Full Job Posting
Company Introduction
Bot Auto is revolutionizing transportation with autonomous trucks.
We are seeking a Senior Software Engineer to architect, build, and operate workflow orchestration platforms.
Key Responsibilities
- Architect, deploy, and operate workflow orchestration platforms (e.g., Argo Workflows, Airflow) supporting simulation, ML training, data pipelines, CI/CD, and general workloads.
- Build internal platforms, abstractions, SDKs, and self-service tooling on top of orchestration engines.
- Operate workflow platforms at scale on Kubernetes across cloud (AWS) and on-prem data centers.
- Ensure reliability, performance, and cost efficiency through observability, queuing, retries, and resource optimization.
- Partner with ML, simulation, data, and infrastructure teams to understand workload requirements.
- Integrate workflow platforms with storage, data streaming, artifact registries, and CI/CD tooling.
- Establish best practices, templates, and documentation; mentor engineers.
- Handle user-impacting issues promptly with clear communication and durable solutions.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- 5+ years of hands-on experience in platform engineering, infrastructure, DevOps, or SRE roles.
- Significant experience with workflow orchestration platforms such as Argo Workflows, Airflow, or comparable systems.
- Strong software development skills in one or more languages: Python, Go, Java, or JavaScript/TypeScript.
- Solid understanding of Kubernetes and distributed systems.
Preferred Qualifications
- Expert-level experience operating Argo Workflows, Airflow, and/or other engines (e.g., Prefect, Dagster, Temporal, Kubeflow Pipelines, Flyte).
- Experience orchestrating ML training, simulation, or large-scale data and batch workloads, including GPU scheduling.
- In-depth Kubernetes experience (EKS, GKE, AKS, RKE2/Rancher) and cross-cluster orchestration.
- IaC tools proficiency, including Terraform, Pulumi, OpenTofu, or Ansible.
- Experience with data streaming and event platforms, including NATS JetStream, Kafka, Pulsar, or RabbitMQ.
- Familiarity with observability stacks: Prometheus, Grafana, Loki, OpenTelemetry, or comparable.
- Demonstrated ability to optimize workload cost and performance without compromising reliability.
About botauto
Trucking & Freight97 employeesFounded 2023
Autonomous trucking company operating a fleet and providing Transportation as a Service to shippers and 3PLs.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career