Data Engineers at Thoughtworks develop modern data architecture approaches to meet key business objectives and provide end-to-end data solutions. You 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 other projects, you might be acting as the architect, leading the design of technical solutions, or perhaps overseeing a program inception to build a new product. It could also be a software delivery project where you're equally happy coding and tech-leading the team to implement the solution.
Thoughtworks Data & AI service line has a strong focus on data-driven solutions and is a pioneer in Data Mesh and Continuous Delivery for Machine Learning (CD4ML). We pride ourselves on delivering innovative and cutting-edge strategies and solutions that empower businesses to succeed in a rapidly evolving data landscape. Our team is composed of skilled professionals who are passionate about harnessing the power of data to drive tangible outcomes. By joining our team, you will have the unique opportunity to work at the forefront of Data Mesh and CD4ML implementations, contributing to their evolution in the industry, and gaining invaluable experience in these groundbreaking methodologies.
We are currently seeking an experienced and motivated Senior Data Engineer to join our growing team. As a Senior Data Engineer, you will play a pivotal role in shaping the future of data-driven projects, leading both the technical and strategic aspects of our engagements. You will be responsible for mentoring and guiding your team while ensuring the delivery of high-quality solutions that meet our clients' needs.
- Lead the design, development, and implementation of high-quality solutions to complex data engineering problems.
- Collaborate with cross-functional teams to identify data requirements and develop innovative strategies to meet client needs.
- Act as a technical and strategic leader, driving architectural design decisions and providing thought leadership in data engineering best practices.
- Mentor and guide data engineering team members, fostering a culture of continuous learning and growth.
- Develop and maintain strong relationships with stakeholders, serving as a trusted advisor on all data-related matters.
- Continuously evaluate and optimize data engineering processes and technologies, driving improvements and efficiencies across the team.
- Oversee data quality, ensuring the highest standards are met across all projects and engagements.
- Assure effective collaboration between Thoughtworks’ and the client’s teams, encouraging open communication and advocating for shared outcomes.
- Comfortable with both coding and guiding a team to implement data-driven solutions.
- Proven track record of innovation and expertise in Data Engineering across various industries and organizations.
- Deep understanding of data modeling, with hands-on experience using data engineering tools and platforms such as Kafka, Spark, and Hadoop.
- Proficient in building large-scale data pipelines and data-centric applications on distributed storage platforms (e.g., HDFS, S3, NoSQL databases like Hbase and Cassandra) and distributed processing platforms (e.g., Hadoop, Spark, Hive, Oozie, and Airflow) in a production setting.
- Experience with MapR, Cloudera, Hortonworks, or cloud-based Hadoop distributions (e.g., AWS EMR, Azure HDInsights, Qubole).
- Ability to apply data-driven approaches and data security strategies to address business challenges.
- Genuine enthusiasm for data infrastructure and operations, including familiarity with cloud environments and large-scale distributed systems.
- Proven experience in creating Big Data architectures, building and operating data pipelines, and maintaining data storage within distributed systems.
- Advocate your data engineering expertise to the broader tech community outside of Thoughtworks, speaking at conferences and acting as a mentor for more junior-level data engineers.
- You’re resilient and flexible in ambiguous situations and enjoy solving problems from technical and business perspectives.
- An interest in coaching others, sharing your experience and knowledge with teammates.
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed.
If you have most but not all of the skills we ask for, don’t worry! You don't have to check all the boxes. Feel free to apply!
Other things to know
Learning & Development (L&D)
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
We offer thoughtful, well-rounded benefits to support your personal and professional development goals and your health and well being. Benefits packages are periodically reviewed to provide the best work experience, ensuring everyone is supported on their journey with us.
Some of the perks you will enjoy while working with us are:
- Enjoy a flexible benefits budget (restaurants/public transport/nursery/health insurance)
- Keep growing thanks to Learning budget
- Enjoy 2 days extra days off per year for learning
- Unlimited Business Udemy access to learn
- Brush up your English, Spanish, Catalan thanks to free online classes
- Take care of your mental well-being thanks to ifeel app
- Get a work from home budget
- Team outing budget
- Business trips will be stress free thanks to travel insurance
- Enjoy working in an international, diverse and inclusive environment
Our contribution to the Tech community
Our job is to foster a vibrant community where technologists from all walks of life come together to build solutions that look past the obvious. One of the ways we do this is through digital publications, books and tools, such as the Technology Radar, Perspectives or Looking Glass. Here are some of the most famous books written by our colleagues.
Date Posted: 06-08-2023
Industry: Information Technology
Employment Type: Regular
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.
We are proud to be an equal opportunity employer, we value diversity and it's one of our core values. Here at Thoughtworks, we do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
We work remotely from all around Spain. Check out where our Thoughtworkers are based in the country.
Thanks for your interest in joining Thoughtworks. A member of our Recruiting team will review your application as soon as possible.
In the meantime, check out our Consultant Life page to learn more about the extraordinary impact Thoughtworkers make on clients, the tech industry and each other.
Please note that we value privacy: all information submitted to us via your online application will be kept confidential to Thoughtworks.