Software Engineer, Data Orchestration
Core
Design, build, and maintain next-generation data platform products and orchestration infrastructure for batch data pipelines, focusing on usability, reliability, security, and efficiency.
Role type
Senior IC software engineer (data orchestration & infrastructure)
Builds
Time-based and event-based orchestration infrastructure, APIs, and abstractions for batch data processing
Domain
Financial technology / Big Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Data pipeline operations, API design, Open source tooling, High availability systems, Infrastructure-as-a-product, Creative problem-solving
Preferred skills
Scala, Spark, Flink, Airflow, Java, SQL, Performance optimization, Scaling distributed systems, OSS contribution
Technologies
Airflow, Spark, SQL, Kafka, Flink, Hive MetaStore, Trino, Pinot, Python, Java, Scala, S3, Iceberg
Responsibilities
Design and build innovative data platform products; Design ergonomic APIs for internal users; Ensure operational excellence for high-availability platforms; Collaborate with high-visibility teams and stakeholders; Plan infrastructure growth and unblock partners; Contribute to Open Source Software communities
Seniority
Senior, hands-on IC
