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 3 months 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 Data Engineer

Senior Data Engineer role at Thoughtworks, building and maintaining software architecture for data applications

Sr. PL/SQL - Data Engineer

Senior PL/SQL Data Engineer position at Salesforce, focusing on building complex data pipelines and ETL processes, requiring 5+ years of experience in SQL and data engineering.

Specialist Solution Engineer - Tableau

Senior Solution Engineer position at Salesforce focusing on Tableau analytics platform, combining technical expertise with pre-sales consulting.

Recruiting Analytics Engineer

Senior Recruiting Analytics Engineer role at Anthropic, focusing on data-driven recruiting processes and analytics

Senior Analytics Engineer

Senior Analytics Engineer position at Taskrabbit, focusing on data modeling, transformation, and analytics engineering