Senior Software Engineer - Data Platform
Core
Building and running large-scale distributed data systems, backend services, and full-stack features for a unified data and AI platform serving millions of users.
Role type
Senior Software Engineer (Backend/DDS/Full Stack)
Builds
Distributed data systems, scalable cloud services, data pipelines, and product features for enterprise data and AI platforms.
Domain
Data Infrastructure, Cloud Computing, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Scala, C++, distributed systems design, SaaS architecture, service-oriented architecture, large-scale data processing
Preferred skills
Experience with Apache Spark, Delta Lake, Kubernetes, AWS S3, Azure Blob Store
Technologies
Apache Spark, Delta Lake, Kubernetes, Scala, Python, Java, C++, AWS S3, Azure Blob Store
Responsibilities
Design and build reliable, high-performance distributed services and client libraries for cloud storage backends; Develop scalable data pipelines and pricing infrastructure; Create full-stack features to enhance user experience and platform usability.
Seniority
Senior, hands-on IC