Senior Software Engineer, Backend (Batch Infrastructure)
Core
Design, develop, and launch backend systems at scale to provide reliable, scalable, self-serve compute solutions for ML, Product, and Financial Engineering workloads.
Role type
Senior IC backend infrastructure engineer (batch orchestration)
Builds
Cloud-based scheduled and on-demand compute platforms and workflow orchestration frameworks
Domain
Fintech / Cloud Infrastructure / Batch Processing
Deliverable
production ML models | infrastructure
Required skills
Python, Kotlin, AWS, MySQL, Kubernetes, Workflow Orchestration (Airflow, Flyte, Prefect, Temporal, Luigi), Spark/Flink, distributed systems design, technical planning, codebase refactoring
Preferred skills
None stated
Technologies
AWS, MySQL, Kubernetes, Airflow, Flyte, Prefect, Temporal, Luigi, Spark, Flink
Responsibilities
Own and deliver quarterly team goals; lead engineers through ambiguity to solve open-ended problems; collaborate with product, design, and analytics on technical constraints and trade-offs; proactively identify and solve project, process, or business issues; create and monitor metrics for operations and availability; set or improve code review and design standards; develop talent through feedback and guidance
Seniority
Senior, hands-on IC