Senior Software Engineer, Orchestration Platform
Core
Design, build, and operate a core orchestration platform for durable, reliable, and scalable distributed workflows used by internal teams and customers.
Role type
Senior Software Engineer (Platform/Infrastructure)
Builds
Distributed workflow infrastructure, platform primitives, APIs, and developer tools for scheduling, retries, state management, and observability.
Domain
AI infrastructure, distributed systems, cloud-native platforms
Deliverable
production ML models | infrastructure
Required skills
Backend engineering, distributed systems, workflow orchestration (Temporal, Cadence, AWS Step Functions), Kubernetes, containerization, Terraform, Docker, asynchronous execution, fault tolerance, observability
Preferred skills
Data warehousing (Snowflake, Firebolt), ETL tools (Dagster, dbt), authentication/authorization systems (Zanzibar), hyper-growth startup experience, AI technologies
Technologies
Temporal, Cadence, Kubernetes, AWS Step Functions, Terraform, Docker, Snowflake, Firebolt, Dagster, dbt, Zanzibar
Responsibilities
Lead architecture and design of the orchestration platform; build durable workflow infrastructure; define platform primitives and APIs; partner with product and data teams to create reusable capabilities; improve reliability and security; establish technical standards for distributed workflow development; drive cross-functional technical decisions.
Seniority
Senior, hands-on IC
