Senior Software Engineer, Backend (Batch Infrastructure)
Core
Building and maintaining a reliable, scalable, self-serve compute platform on the cloud to process business-critical batch workloads for ML, Product, and Financial Engineering teams.
Role type
Senior IC backend infrastructure engineer (batch orchestration & distributed systems)
Builds
Scheduled and on-demand compute solutions, workflow orchestration frameworks, and large-scale data processing pipelines on Kubernetes
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/analytics on technical constraints and trade-offs; identify and solve project/process/technology/business issues; monitor metrics and support on-call efforts; set/improve code review and design standards; develop talent through feedback and guidance
Seniority
Senior, hands-on IC