Senior Data Engineer

Senior Data Engineer

Newcastle upon Tyne Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Build and maintain data architecture and pipelines for innovative data applications.
  • Company: Thoughtworks is a global tech consultancy driving digital innovation through strategy and engineering.
  • Benefits: Enjoy personalised career development, a collaborative culture, and opportunities for growth.
  • Why this job: Join a team that values curiosity and innovation while solving real-world data challenges.
  • Qualifications: Experience with data pipelines, coding, and modern data tools is essential.
  • Other info: Embrace a culture of learning and adaptability in a dynamic work environment.

The predicted salary is between 48000 - 84000 £ per year.

Senior data engineers at Thoughtworks are responsible for building, maintaining, and testing the software architecture and infrastructure for data applications. They develop core capabilities, including technical and functional data platforms, and are accountable for timely delivery. They work with the latest big data tools and frameworks, such as data mesh, and collaborate on problem-solving strategies.

Job Responsibilities

  • Develop and operate modern data architecture approaches to meet business objectives and deliver end-to-end data solutions.
  • Create complex data processing pipelines to solve challenging problems.
  • Collaborate with data scientists to design scalable model implementations.
  • Write clean, iterative code using TDD and continuous delivery practices to deploy and support data pipelines.
  • Utilize various distributed storage and computing technologies.
  • Develop data models using appropriate techniques and technologies.
  • Work on data governance, security, and privacy.
  • Incorporate data quality into daily tasks.

Job Qualifications

Technical Skills

  • Experience building and operating data pipelines and managing data storage in distributed systems.
  • Hands-on experience with data modeling and modern data engineering tools.
  • Proficiency in writing clean, high-quality code in preferred programming languages.
  • Experience deploying large-scale data pipelines and applications.
  • Knowledge of data visualization and communication of insights.
  • Understanding of data security, privacy, and data-driven approaches.
  • Experience with various databases (SQL, NoSQL, data lakes, schemas).

Professional Skills

  • Stakeholder management and effective communication skills.
  • Resilience and adaptability in ambiguous situations.
  • Willingness to manage risks and conflicts.
  • Ability to coach, mentor, and motivate team members.
  • Advocate for technical excellence and openness to change.

Additional Information

Learning & Development: Thoughtworks offers personalized career development supported by various tools and programs, fostering a culture of growth and collaboration.

About Thoughtworks: A global technology consultancy focusing on strategy, design, and engineering to drive digital innovation. Join us to thrive in a culture that values curiosity, innovation, and passion.

Senior Data Engineer employer: Thoughtworks

Thoughtworks is an exceptional employer for Senior Data Engineers, offering a vibrant work culture that prioritises innovation and collaboration. With a strong focus on personal and professional growth, employees benefit from tailored career development programmes and the opportunity to work with cutting-edge technologies in a supportive environment. Located in a dynamic tech hub, Thoughtworks fosters a community of curious minds eager to drive digital transformation and make a meaningful impact.
T

Contact Detail:

Thoughtworks Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer

✨Tip Number 1

Familiarise yourself with the latest big data tools and frameworks mentioned in the job description, such as data mesh. Being able to discuss these technologies confidently during your interview will show that you're proactive and knowledgeable.

✨Tip Number 2

Prepare examples of complex data processing pipelines you've built or worked on. Be ready to explain the challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills and technical expertise.

✨Tip Number 3

Brush up on your stakeholder management and communication skills. Think of scenarios where you've successfully collaborated with others, as this role requires effective teamwork and the ability to convey complex ideas clearly.

✨Tip Number 4

Show your passion for continuous learning and development. Research Thoughtworks' culture and be prepared to discuss how you can contribute to their values of curiosity and innovation, which will resonate well with the hiring team.

We think you need these skills to ace Senior Data Engineer

Data Pipeline Development
Distributed Systems Management
Data Modeling
Programming Proficiency
Test-Driven Development (TDD)
Continuous Delivery Practices
Data Governance
Data Security and Privacy
Data Quality Assurance
Big Data Tools and Frameworks
Collaboration with Data Scientists
Stakeholder Management
Effective Communication Skills
Resilience in Ambiguous Situations
Coaching and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in building and operating data pipelines, as well as your proficiency with modern data engineering tools. Use specific examples to demonstrate your technical skills and achievements.

Craft a Compelling Cover Letter: In your cover letter, express your passion for data engineering and how your background aligns with the responsibilities at Thoughtworks. Mention your experience with data governance, security, and your ability to collaborate with data scientists.

Showcase Your Technical Skills: When detailing your technical skills, be specific about the programming languages you are proficient in and the big data tools you have used. Highlight any experience with distributed systems and data visualization techniques.

Prepare for Potential Questions: Think about how you would answer questions related to stakeholder management, adaptability in ambiguous situations, and your approach to coaching and mentoring team members. This will help you stand out during the interview process.

How to prepare for a job interview at Thoughtworks

✨Showcase Your Technical Skills

Be prepared to discuss your experience with data pipelines and distributed systems. Highlight specific projects where you've built or managed data architectures, and be ready to explain the tools and technologies you used.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex data problems, and share examples of how you've collaborated with others to find solutions.

✨Communicate Effectively

Strong communication skills are essential for this role. Be clear and concise when discussing your experiences, and ensure you can articulate technical concepts in a way that non-technical stakeholders can understand.

✨Emphasise Continuous Learning

Thoughtworks values growth and innovation. Share your commitment to learning new technologies and methodologies, and mention any relevant courses or certifications you've pursued to stay current in the field.

Senior Data Engineer
Thoughtworks
T
  • Senior Data Engineer

    Newcastle upon Tyne
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-06-21

  • T

    Thoughtworks

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>