Senior Data Engineer (London)
Senior Data Engineer (London)

Senior Data Engineer (London)

London Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Lead data migration strategies and develop scalable data pipelines using AWS and .NET technologies.
  • Company: IDEXX is a leader in veterinary software, enhancing pet health through innovative cloud solutions.
  • Benefits: Enjoy hybrid work, annual bonuses, medical insurance, and a supportive work culture.
  • Why this job: Make a real impact in animal health while growing your technical leadership skills in a dynamic environment.
  • Qualifications: 7+ years in data engineering, proficient in AWS, MySQL, and experience with AI projects preferred.
  • Other info: Join a diverse team dedicated to improving the lives of pets and their owners globally.

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

IDEXX is looking for a Senior Data Engineer to join the Veterinary Software team in London! This is an exciting opportunity for a data engineer looking to expand their technical leadership skills and make an impact in a meaningful industry. This role will be hybrid, with 2 days onsite in our Wimbledon office, London.

As a Senior Data Engineer, you will lead data migration strategies and implementation across hybrid cloud environments (primarily AWS), enabling smooth and secure movement of legacy and modern systems. You’ll design, develop, and optimise scalable and efficient data pipelines integrating PHP and C#-based applications using .NET framework backend services and React frontends. You’ll utilise tools such as Terraform for infrastructure-as-code (IaC), AWS (Lambda, EC2, EKS, Step Functions, VPC etc.) for ETL, Airflow pipelines, Snowflake, and ensure architectural alignment with AI/ML initiatives and data-driven services.

You will serve as the go-to engineer for:

  • End-to-end data migration architecture (on-premise to cloud or cloud-to-cloud).
  • Designing scalable and secure systems using AWS services like S3, Lambda, EKS, EC2, VPC, RDS.
  • Interfacing with both legacy PHP/C# systems and modern .NET cloud-native services.

We’re also looking for someone with some experience in AI to help us drive our AI data projects forward. This role will support the ezyVet product, a cloud-based Veterinary Practice Management Software. We provide easy-to-use software that helps veterinary practices save time, increase revenue, communicate better with clients, and reduce workload stress.

A bit more about the role, you will:

  • Lead migration of data assets from legacy systems to our cloud-native environments using AWS and our bespoke Conversion Framework.
  • Build new and maintain existing bespoke systems.
  • Implement .NET-based microservices with strong observability and integration with data platforms.
  • Develop custom ETL pipelines using AWS, Python, and MySQL.
  • Implement governance, lineage, and monitoring to ensure high availability and traceability.
  • Collaborate with AI/ML teams to enable model training pipelines with robust and reliable data access.
  • Leverage metadata and structured data modeling to support AI model explainability and audit trails.
  • Guide engineering teams on best practices for cloud-based data handling, Terraform, and secure service architecture.
  • Coach junior developers and collaborate cross-functionally with product and platform teams.

So what are we looking for?

  • Bachelor's in Computer Science, Information Systems, or equivalent experience.
  • 7+ years in software or data engineering, with strong recent experience in cloud data migrations.
  • Proficient with MySQL, OOP, AWS (EC2, S3, Lambda).
  • Experience with PHP, C#, .NET Core, React, Python, AWS EKS.
  • Experience working on AI projects ideal!
  • Strong knowledge of Git, CI/CD pipelines, and containerization (Docker/Kubernetes).
  • Experience working in environments with AI/ML components or interest in learning data workflows for ML applications.
  • Bonus if you have exposure to Kafka, Spark, or Flink.
  • Experience with data compliance regulations (GDPR).

What you can expect from us:

  • Opportunity for annual bonuses.
  • Medical Insurance.
  • Cycle to work scheme.
  • Work from home and wellbeing stipends.
  • 10% pension contribution.

If you’re looking for a role that’ll challenge you, offer a variety of work and learning, while helping an amazing industry, we’d love to hear from you!

Why IDEXX:

We’re proud of the work we do, because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.

At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement. Let’s pursue what matters together.

IDEXX values a diverse workforce and workplace and strongly encourages women, people of colour, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. IDEXX is an equal opportunity employer.

Senior Data Engineer (London) employer: IDEXX

IDEXX is an exceptional employer that fosters a positive and respectful work culture, encouraging innovation and continuous learning. As a Senior Data Engineer in our Wimbledon office, you will not only lead impactful data migration projects but also enjoy competitive compensation, annual bonuses, and comprehensive benefits, including medical insurance and a generous pension contribution. Join us in making a difference in the veterinary industry while advancing your career in a supportive environment that values diversity and inclusion.
I

Contact Detail:

IDEXX Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer (London)

✨Tip Number 1

Familiarise yourself with AWS services, especially those mentioned in the job description like Lambda, EC2, and EKS. Having hands-on experience or projects showcasing your skills with these tools can set you apart during discussions.

✨Tip Number 2

Brush up on your knowledge of data migration strategies and best practices. Being able to discuss specific examples of successful migrations you've led or contributed to will demonstrate your expertise and readiness for this role.

✨Tip Number 3

Showcase your experience with AI/ML projects, even if it's just a small part of your previous roles. Highlighting your understanding of how data pipelines support AI initiatives can make you a more attractive candidate.

✨Tip Number 4

Prepare to discuss your approach to mentoring junior developers and collaborating with cross-functional teams. This role involves leadership, so demonstrating your ability to guide others will be crucial in your conversations.

We think you need these skills to ace Senior Data Engineer (London)

Data Migration Strategies
AWS Services (EC2, S3, Lambda, EKS)
ETL Development
PHP and C# Proficiency
.NET Framework Experience
React Frontend Development
Terraform for Infrastructure as Code
Airflow Pipelines
Snowflake Data Warehousing
AI/ML Integration
Custom ETL Pipelines using Python and MySQL
Data Governance and Monitoring
Containerization (Docker/Kubernetes)
CI/CD Pipeline Management
Git Version Control
Data Compliance Regulations (GDPR)
Strong Analytical Skills
Coaching and Mentoring Junior Developers
Cross-Functional Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly with AWS and the technologies mentioned in the job description. Use specific examples of projects where you've led data migrations or developed scalable data pipelines.

Craft a Compelling Cover Letter: In your cover letter, express your passion for the veterinary industry and how your skills can contribute to IDEXX's mission. Mention your experience with AI/ML projects and how you can help drive their initiatives forward.

Showcase Technical Skills: Clearly list your technical skills related to the role, such as proficiency in MySQL, PHP, C#, .NET, and AWS services. Provide context on how you've used these skills in previous roles to solve complex problems.

Highlight Leadership Experience: Since this is a senior position, emphasise any leadership roles you've held. Discuss how you've coached junior developers or led cross-functional teams, showcasing your ability to guide others in best practices for cloud-based data handling.

How to prepare for a job interview at IDEXX

✨Showcase Your Technical Skills

Be prepared to discuss your experience with AWS services, particularly those mentioned in the job description like EC2, S3, and Lambda. Highlight specific projects where you've successfully implemented data migration strategies or built scalable data pipelines.

✨Demonstrate Leadership Experience

As a Senior Data Engineer, you'll be expected to lead and coach junior developers. Share examples of how you've guided teams in the past, focusing on your ability to communicate complex technical concepts clearly and effectively.

✨Prepare for AI/ML Discussions

Since the role involves collaboration with AI/ML teams, brush up on your knowledge of AI projects you've worked on. Be ready to discuss how you can contribute to model training pipelines and ensure data integrity for AI applications.

✨Understand the Company’s Mission

IDEXX is dedicated to improving animal health through innovative software solutions. Familiarise yourself with their products and values, and be ready to explain how your skills and experiences align with their mission to enhance the well-being of pets and livestock.

Senior Data Engineer (London)
IDEXX
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>