Software Engineer

  • Remote - India

Remote

Software Development

Mid-level

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
Share this job:
Please let Teikametrics know you found this job on Remote First Jobs 🙏
Apply now