This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Lead Data Engineers at Thoughtworks develop modern data architecture approaches to meet key business objectives and provide end-to-end data solutions. They might spend a few weeks with a new client on a deep technical review or a complete organizational review, helping them to understand the potential that data brings to solve their most pressing problems. On projects, they will be leading the design of technical solutions, or perhaps overseeing a program inception to build a new product. Alongside hands-on coding, they are leading the team to implement the solution.
Job Responsibility:
Lead and manage data engineering projects from inception to completion
Collaborate with stakeholders to understand strategic objectives and identify opportunities to leverage data
Design, develop and operate modern data architecture approaches
Create, design and develop intricate data processing pipelines
Collaborate with data scientists to design scalable implementations of their models
Write clean and iterative code based on TDD and leverage continuous delivery practices
Lead and advise clients on distributed storage and computing technologies
Develop data models and implement using appropriate technology stack
Responsible for data governance, data security and data privacy
Define strategy for and incorporate data quality into day-to-day work
Requirements:
Snowflake, Databricks or Fabric experience
Experience in 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 modeling and experience with modern data engineering tools and platforms
Experience writing clean, high-quality code using the preferred programming language
Experience building and deploying large-scale data pipelines and data-centric applications using distributed storage and processing platforms in a production setting
Experience with data visualization techniques
Experience with data-driven approaches and applying data security and privacy strategy
Experience with different types of databases (i.e.: SQL, NoSQL, data lake, data schemas, etc.)
Experience working in Azure or GCP
Understanding of stakeholder management
Resilience in ambiguous situations
Ability to manage risks and conflicts
Coaching, mentoring and motivating skills
Influencing skills and advocacy for technical excellence
Proven leadership with a track record of encouraging teammates
Cultivating strong partnerships
Previous pre-sales and streaming analytics experience is a plus
Nice to have:
Previous pre-sales and streaming analytics experience