Senior Data Engineer

Global technology consultancy that integrates strategy, design and engineering to drive digital innovation
Data
Senior Software Engineer
Contact Company
7+ years of experience
Enterprise SaaS

Description For Senior Data Engineer

Thoughtworks, a global technology consultancy with over 30 years of experience, is seeking a Senior Data Engineer to join their innovative team. This role is perfect for passionate data professionals with 5-9 years of experience who are excited about building and maintaining software architecture for data applications.

As a Senior Data Engineer at Thoughtworks, you'll be at the forefront of developing core capabilities in technical and functional data platforms. You'll work with the latest big data tools, frameworks, and offerings, including cutting-edge concepts like data mesh. Your responsibilities will span from developing intricate data processing pipelines to collaborating with data scientists on scalable model implementations.

Key responsibilities include:

  • Developing and operating modern data architecture approaches
  • Creating end-to-end data solutions to meet business objectives
  • Writing clean, iterative code using Test-Driven Development (TDD)
  • Leveraging continuous delivery practices for data pipeline deployment and support
  • Developing data models using various techniques and appropriate technology stacks
  • Collaborating on data governance, security, and privacy

The ideal candidate will have hands-on experience with data modeling, modern data engineering tools, and platforms. You should be proficient in building large-scale data pipelines and data-centric applications using distributed storage and processing platforms. Experience with data visualization, security, and privacy strategies is crucial.

Thoughtworks values professional skills as much as technical expertise. You should excel in stakeholder management, be resilient in ambiguous situations, and have the ability to manage risks and conflicts effectively. The company seeks individuals who can coach, mentor, and motivate others while advocating for technical excellence.

Join Thoughtworks, and you'll be part of a culture that emphasizes learning and development. Your career growth will be supported by interactive tools, numerous development programs, and teammates who are invested in your success. At Thoughtworks, you'll have the opportunity to work with a diverse group of professionals, from computer science graduates to seasoned technologists and midlife career changers.

If you're passionate about data engineering, thrive in collaborative environments, and want to be part of a company that drives digital innovation, this role at Thoughtworks could be your next career-defining opportunity. Apply now to join a team where curiosity, innovation, and dedication combine to overcome the ordinary.

Last updated 14 days ago

Responsibilities For Senior Data Engineer

  • Develop and operate modern data architecture approaches to meet key business objectives and provide end-to-end data solutions
  • Develop intricate data processing pipelines, addressing clients' most challenging problems
  • Collaborate with data scientists to design scalable implementations of their models
  • Write clean, iterative code using TDD and leverage various continuous delivery practices to deploy, support and operate data pipelines
  • Use different distributed storage and computing technologies
  • Develop data models by selecting from a variety of modeling techniques and implementing the chosen data model using the appropriate technology stack
  • Collaborate with the team on the areas of data governance, data security and data privacy
  • Incorporate data quality into day-to-day work

Requirements For Senior Data Engineer

Python
  • 5-9 years of Data Engineering experience
  • Experience in building and operating data pipelines, and maintaining data storage within distributed systems
  • Hands-on experience of data modeling and modern data engineering tools and platforms
  • Experience in writing clean, high-quality code using the preferred programming language
  • Experience in building and deploying large-scale data pipelines and data-centric applications using distributed storage platforms and distributed processing platforms in a production setting
  • Experience with data visualization techniques and ability to communicate insights as per the audience
  • Experience with data-driven approaches and ability to apply data security and privacy strategy to solve business problems
  • Experience with different types of databases (SQL, NoSQL, data lake, data schemas, etc.)
  • Strong stakeholder management skills
  • Resilience in ambiguous situations and ability to adapt to challenges from multiple perspectives
  • Ability to manage risks and conflicts
  • Eagerness to coach, mentor and motivate others
  • Ability to influence others and advocate for technical excellence while being open to change

Benefits For Senior Data Engineer

  • Learning & Development opportunities
  • Autonomous teams
  • Cultivation culture
  • Career support through interactive tools and development programs

Interested in this job?

Jobs Related To Thoughtworks Senior Data Engineer

Senior Software Engineer, YouTube Commerce, Applied Data

Senior Software Engineer role at Google, focusing on YouTube Commerce and Applied Data, developing tools and workflows for paid product teams.

Senior Software Engineer, Metrics and Business Intelligence

Senior Software Engineer role at Google for Metrics and Business Intelligence, focusing on data-driven decision making and infrastructure.

Senior Research Scientist

Senior Research Scientist position at Google Research, focusing on AI and machine learning, with competitive salary and benefits.

Senior Data Scientist, Generative AI, Google Cloud

Senior Data Scientist role at Google Cloud, focusing on Generative AI and data-driven product improvement.

Senior Data Scientist, Research

Senior Data Scientist position at Google, focusing on product improvement through advanced analytics and modeling.