Senior Software Engineer (Orchestration Platform)
- New York, United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- Kubernetes
- infrastructure
- distributed systems
- Temporal
- Cadence
- workflow orchestration platforms
- AWS Step Functions
- rollout
- software engineering
- backend
- distributed-systems
- retries
Preferred
- AI technologies
- cloud-native systems
Join Scale, a company dedicated to building reliable AI systems for critical decision-making. As a Senior Software Engineer, you will play a key role in developing and evolving our core orchestration platform, which powers complex workflows across the company. You will lead the architecture, design, implementation, and operation of the platform, working closely with various teams to understand their workflow needs and turn them into reusable capabilities. This is a high-impact role for engineers passionate about distributed systems and platform infrastructure.
Lead the architecture, design, implementation, and operation of Scale’s core orchestration platform, ensuring it meets the needs of various internal teams.
About Scale AI
Deep familiarity with Kubernetes and containerized production environments, and familiarity with Terraform, Docker
Responsibilities
- Build durable workflow infrastructure using technologies such as Temporal, Cadence, Kubernetes, and cloud-native systems, and define platform primitives and APIs.
- Drive cross-functional technical decisions and communicate platform direction clearly to engineers and stakeholders, establishing technical standards and best practices.
Requirements
- Deep familiarity with workflow orchestration platforms such as Temporal, Cadence, AWS Step Functions, Kubernetes, or similar systems
- Excellent communication skills and the ability to collaborate effectively with platform consumers and non-technical stakeholders
- A track record of leading technically complex projects from design through rollout and ongoing operation
- 5+ years of full-time software engineering experience, with a focus on backend, infrastructure, and distributed systems
- Strong knowledge of distributed-systems concepts, including asynchronous execution, retries, idempotency, fault tolerance, state management, and observability
- Experience building and operating production systems with strong requirements for reliability, availability, and scale
- Experience with data warehouses (Snowflake, Firebolt) and data pipeline/ETL tools (Dagster, dbt)
- Experience with authentication/authorization systems (Zanzibar, Authz, etc.)
Preferred
- Experience scaling products at hyper-growth startups
- Excitement to work with AI technologies
Pay
USD 216,000 - 270,000
jobapplier