Staff Software Engineer- Data
Core
Designing and delivering scalable backend data systems, APIs, and high-performance data pipelines that power customer-facing products.
Role type
Staff Software Engineer (Data Platform)
Builds
Large-scale data platforms and backend services
Domain
Technology / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed backend systems, Data platforms/ETL/Data warehousing, APIs/backend frameworks, SQL/database optimisation, Engineering mentorship
Preferred skills
Cloud platforms (AWS/GCP/Azure), Cross-functional product team experience, Modern data architecture patterns
Technologies
Java, SQL, AWS, ETL, Data Warehousing
Responsibilities
Own design and delivery of backend data systems and APIs, Define data aggregation/storage/consumption strategies, Build scalable data pipelines and services, Influence architectural direction, Drive engineering best practices, Collaborate cross-functionally on product features
Seniority
Staff, strategic architectural ownership & mentorship