Senior Software Engineer - Data Infrastructure
Sarvam AI
Sarvam AI
Join our dynamic Engineering team as a Senior Software Engineer focused on Data Infrastructure. You will play a pivotal role in building and managing the core data platform that powers all of Sarvam's products. This includes ingestion, streaming, analytical warehousing, transformations, and access control. If you're passionate about designing, developing, and operating scalable data systems and enjoy making critical decisions about database internals and platform architecture, this role is for you.
We are seeking an experienced engineer with 2–5 years of hands-on experience in building and running large-scale, data-intensive systems in a production environment. The ideal candidate possesses deep expertise in either OLAP databases (ClickHouse preferred) or event streaming platforms like Kafka, coupled with strong programming skills in Go or Python. Experience with cloud technologies like AWS and container orchestration with Kubernetes is essential.
As a key member of the Data Platform team, you will own the end-to-end development and operation of our central data infrastructure. This involves building and maintaining the ingestion path, ensuring seamless data flow into ClickHouse within seconds. You will also be responsible for the ClickHouse Cloud warehouse, designing efficient table structures and optimizing performance. Furthermore, you'll develop robust data pipelines using dbt and Airflow, troubleshoot complex data issues, and make the platform self-serve for other teams. This includes managing data discovery, schema definition, and access permissions. You will also be on call to handle production incidents, conduct root cause analysis, and implement fixes, ensuring the continuous availability and reliability of our data systems.
We are looking for candidates with 2–5 years of experience in building and operating large-scale data-intensive systems, preferably in a startup setting where you had end-to-end ownership and on-call responsibilities. Essential technical skills include deep expertise in an OLAP database like ClickHouse, or in event streaming systems such as Kafka, understanding their underlying mechanics. Proficiency in Go or Python is required. Familiarity with AWS, Kubernetes, and Terraform for production deployments is a must. You should be adept at debugging using metrics and traces, writing RCAs, and documenting your work. A genuine passion for data infrastructure and empowering other teams through accessible data is highly valued.
Sarvam AI
IT Consulting