Intermediate Data Engineer
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Data engineering
- Posted
Skills
Full description
As an Intermediate Data Engineer within our IDEXX Veterinary Software portfolio, you will help drive the modernization of our data ecosystem by leading data migration initiatives and building scalable cloud-based solutions. This is an exciting opportunity for a data engineer looking to expand their technical leadership skills while making an impact in a meaningful industry. This role is based in London with a hybrid schedule of 2 days per week in our Wimbledon office.
Why this role matters:
Veterinary practices depend on reliable, accessible data to deliver exceptional care and operate efficiently. In this role, you will help modernize how critical data is migrated, managed, and leveraged across our cloud platforms. Your work will support the continued evolution of ezyVet and help enable future AI-driven capabilities, ensuring veterinary teams have access to secure, scalable, and reliable data solutions.
In this role:
- You will lead the migration of data assets from legacy systems into cloud-native environments using AWS and our bespoke Conversion Framework.
- You will design, develop, and optimize scalable data pipelines across hybrid cloud environments.
- You will build new systems and enhance existing applications that support data migration and platform growth.
- You will implement .NET-based microservices with strong observability and integration into broader data platforms.
- You will develop custom ETL pipelines using AWS services, Python, and MySQL.
- You will design scalable and secure cloud architectures leveraging AWS services including S3, Lambda, EKS, EC2, VPC, and RDS.
- You will integrate and support both legacy PHP/C# applications and modern cloud-native .NET services.
- You will implement governance, lineage, monitoring, and observability practices to ensure data quality, traceability, and reliability.
- You will collaborate with AI and machine learning teams to enable reliable data access for model training and advanced analytics initiatives.
- You will leverage metadata and structured data models to support AI explainability, auditability, and long-term platform scalability.
- You will guide engineering teams on best practices for cloud-based data handling, Terraform, infrastructure-as-code, and secure system architecture.
- You will coach junior developers and collaborate closely with product, platform, and engineering teams to deliver high-quality solutions.
What you need to succeed:
- Bachelor's degree in Computer Science, Information Systems, or equivalent experience
- 3+ years of experience in software engineering, data engineering, or related fields, including recent experience supporting cloud data migration initiatives
- Strong experience with AWS services including EC2, S3, and Lambda