
About ThoughtWorks
Transforming businesses through technology and innovation
Key Highlights
- Headquartered in Chicago, Illinois, with 43 global offices
- Approximately 7,000 employees worldwide
- Serves clients including BMW, BBC, and the UN
- Focus on software development and digital transformation
ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...
🎁 Benefits
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
🌟 Culture
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...
Overview
ThoughtWorks is hiring a Senior Data Engineer to build and maintain data applications and architecture. You'll work with technologies like Apache, Airflow, and AWS to develop data processing pipelines. This role requires strong skills in Python and SQL.
Job Description
Who you are
You are a Senior Data Engineer with a passion for working with data — you thrive on building and operating data pipelines that solve complex business challenges. With a strong foundation in data architecture, you understand how to leverage various technologies to create efficient data solutions. You have experience collaborating with data scientists to implement scalable models, ensuring that data quality and governance are at the forefront of your work. Your coding skills are sharp, and you are comfortable writing clean, iterative code using test-driven development (TDD) practices. You are familiar with the latest big data tools and frameworks, including data mesh concepts, and you are always eager to learn and adapt to new technologies.
Desirable
Experience with cloud platforms like AWS or GCP is a plus, as is familiarity with distributed storage and computing technologies. You have a knack for problem-solving and enjoy working in collaborative environments where you can share your expertise and learn from others. A background in data governance, security, and privacy will help you excel in this role.
What you'll do
In this role, you will develop and operate modern data architecture approaches that align with key business objectives. You will be responsible for creating intricate data processing pipelines that address some of our clients' most challenging problems. Your collaboration with data scientists will be crucial as you design scalable implementations of their models. You will write clean, iterative code and leverage continuous delivery practices to deploy, support, and operate data pipelines effectively. You will also be involved in selecting appropriate modeling techniques and implementing data models using the right technology stack. Your work will include ensuring data quality and collaborating with your team on data governance, security, and privacy initiatives.
What we offer
At ThoughtWorks, we believe in pushing boundaries through purposeful and impactful work. You will join a team that has delivered extraordinary impact for over 30 years, helping clients solve complex business problems with technology as the differentiator. We encourage you to apply even if your experience doesn't match every requirement — your commitment to continuous learning and your brilliant expertise are what we value most. Together, let's be extraordinary.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.
Similar Jobs You Might Like
Based on your interests and this role

Data Engineer
ThoughtWorks is hiring a Senior Data Engineer to build and maintain data architecture and infrastructure. You'll work with Databricks and various big data tools to develop data processing pipelines. This position requires experience in data engineering and collaboration with data scientists.

Data Engineer
ThoughtWorks is hiring a Senior Data Engineer to build and maintain data applications and architecture. You'll work with big data tools and collaborate with data scientists to develop data processing pipelines. This role requires expertise in data engineering and relevant technologies.

Data Engineer
ThoughtWorks is hiring a Senior Data Engineer to build and maintain data architecture and infrastructure for data applications. You'll work with Databricks and Python to develop data processing pipelines and collaborate with data scientists. This role requires significant experience in data engineering.

Data Engineer
ThoughtWorks is hiring a Senior Data Engineer to build and maintain data architecture and infrastructure for data applications. You'll work with Databricks and various big data tools to develop data processing pipelines. This role requires experience in data engineering and collaboration with data scientists.

Data Engineer
Gopuff is hiring a Senior Data Engineer to design and scale data systems that drive insights and operational excellence. You'll work with SQL, Python, and AWS to build reliable data pipelines. This role requires significant experience in data engineering.