Connecting job seekers with genuine opportunities — always free to apply Post a Job Free →

Data Engineer (Application Developer – Data)

Thoughtworks India

Full-time Hybrid India

Job Description

About This Role

Thoughtworks India is hiring Application Developers specialising in Data Engineering through its Graduate Developer programme. Thoughtworks's data engineering teams build modern data platforms — following software engineering best practices like TDD, pair programming, and continuous delivery applied to data pipelines. You will treat data pipelines as software, not just scripts.

Key Responsibilities

  • Build well-tested, version-controlled data pipelines using Python, PySpark, and dbt with TDD discipline
  • Implement streaming data pipelines using Apache Kafka, Apache Flink, or AWS Kinesis
  • Design data mesh architectures with domain ownership and self-serve data infrastructure principles
  • Build data platform APIs and data product interfaces for internal data consumers
  • Apply software engineering practices to data: code reviews, CI/CD for dbt/Airflow, infrastructure-as-code
  • Participate in client consulting on data architecture, data governance, and platform modernisation

Requirements & Skills

  • B.Tech/M.Tech from a reputed institution (2025/2026 batch)
  • Strong Python programming skills; genuine interest in data engineering as a software discipline
  • SQL proficiency and understanding of data warehouse / data lake concepts
  • Openness to TDD, pair programming, and the Thoughtworks engineering philosophy
  • Interest in data mesh, data products, and modern data platform architecture concepts

Benefits & Work Conditions

  • Above-market salary with Thoughtworks annual review
  • Best-in-industry data engineering mentorship through daily pair programming
  • Thoughtworks LEAD programme for continuous technical and leadership development
  • Medical insurance, parental leave, and flexible working
  • Thoughtworks Learning Stipend for external courses and data conferences

About the Company

Thoughtworks is a global technology consultancy with 10,000+ Thoughtworkers in 17 countries. Thoughtworks India pioneered modern software engineering practices globally. Thoughtworks's data engineering practice is internationally recognised for applying software craftsmanship principles to data platforms — data pipelines as code, data products, and data mesh patterns.

How to Apply

Apply at thoughtworks.com/en-in/careers and search for Graduate Developer – Data Engineering roles in India.

Job Details

Salary ₹10 – ₹16 / month
Job Type Full-time
Work Mode Hybrid
Location Bengaluru, Karnataka
Hyderabad, Telangana
Pune, Maharashtra
Chennai, Tamil Nadu
Apply Before Jul 20, 2026
Important: We never charge any fee at any stage of the hiring process. If anyone asks for money, report it to [email protected].
Similar Jobs

No similar jobs found.