Summary
Join Teikametrics as a software engineer and contribute to building and scaling large data pipelines, working with a small team of world-class developers, and solving challenging problems.
Requirements
- 2-4 years of experience working as a professional software developer
- Experience in Stream-based data-processing at scale (Spark, Flink, Dataflow, EMR, etc.) with real time data streaming (e.g. with Kafka/Kinesis)
- Experience in programming languages like Java/Scala and Python
- Experience writing well designed and testable code, and writing effective unit and integration tests
Responsibilities
- Implement and optimize end-to-end Databricks Spark pipelines for ingesting, processing, and transforming large volumes of structured and unstructured data
- Develop robust ETL (Extract, Transform, Load) processes to integrate data from diverse sources into our data ecosystem
- Implement data validation and quality checks to ensure accuracy and consistency
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver tailored solutions
- Document technical designs, workflows, and best practices to facilitate knowledge sharing and maintain system documentation
Benefits
- Every Teikametrics employee is eligible for company equity
- Remote Work – flexibility to work from home or from our offices + remote working allowance
- Broadband reimbursement
- Group Medical Insurance – Coverage of INR 7,50,000 per annum for a family
- Crèche benefit
- Training and development allowance