T

Thoughtworks

Global tech consultancy for digital transformation

Lead Data Engineer

Data EngineeringUpdated on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience leading the system design and implementation of technical solutions.
  • Experience creating Big Data architecture, building and operating data pipelines, and maintaining data storage within distributed systems.
  • Deep understanding of data modelling and experience with modern data engineering tools and platforms.
  • Experience writing clean, high-quality code using PySpark.
  • Experience building and deploying large-scale data pipelines and data-centric applications using distributed storage and processing platforms in production.
  • Experience with data visualisation techniques and communicating insights appropriately for the audience.
  • Experience applying data-driven approaches and data security and privacy strategies to solve business problems.
  • Experience with different types of databases, including SQL, NoSQL, data lakes, and data schemas.
  • Ability to manage stakeholders and liaise between clients and key stakeholders throughout projects to ensure buy-in and build trust.
  • Ability to adapt to ambiguous situations and approach challenges from multiple perspectives.
  • Ability to manage risks and conflicts.
  • Ability to influence others, advocate for technical excellence, and remain open to change.
  • Ability to build partnerships and relationships.

Responsibilities

  • Lead and manage data engineering projects from inception to completion, including setting goals, defining scope, and ensuring on-time delivery through cross-team collaboration.
  • Collaborate with stakeholders to understand strategic objectives and identify opportunities to leverage data and data quality.
  • Design, develop, and operate modern data architecture approaches to meet business objectives and provide end-to-end data solutions.
  • Create, design, and develop intricate data processing pipelines to address clients’ challenging problems.
  • Collaborate with data scientists to design scalable implementations of their models.
  • Write clean, iterative code based on test-driven development and use continuous delivery practices to deploy, support, and operate data pipelines.
  • Advise clients on using distributed storage and computing technologies.
  • Develop data models by selecting modelling techniques and implementing the chosen model using the appropriate technology stack.
  • Manage data governance, data security, and data privacy to support business and compliance requirements.
  • Define a strategy for data quality and incorporate it into day-to-day work.
  • Coach, mentor, and motivate teammates to encourage positive action and accountability.
  • Encourage teammates’ professional development and relationships.

About the Company

Thoughtworks

Global tech consultancy for digital transformation

Thoughtworks is a global technology consultancy that helps organizations modernize and innovate by combining strategy, design, and software engineering. They work with clients to create adaptable technology platforms, digital products, and data- and AI-enabled solutions through tailored engagements. Their model centers on consultancy services, delivering project-based work, retainer arrangements, and long-term partnerships to implement custom software, modernize legacy systems, and execute data-driven strategies. Distinguishing factors include a 30-year track record, a broad, cross-industry client base, and an emphasis on end-to-end transformation rather than just technology delivery. The company's goal is to help clients thrive in the digital age by enabling sustainable growth and competitive advantage through integrated strategy, design, software, and analytics.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1993

Recently Posted Jobs

Explore more opportunities at Thoughtworks

See more jobs