Machine Learning (ML) Engineer
Machine Learning (ML) Engineer

Machine Learning (ML) Engineer

Full-Time 60000 - 80000 Β£ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design and deploy innovative machine learning models to solve real-world problems.
  • Company: Join Elanco, a leader in life sciences with a focus on impactful AI solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Make a difference in healthcare by leveraging cutting-edge machine learning technologies.
  • Qualifications: 3+ years in ML/Engineering, strong Python skills, and experience with cloud platforms.
  • Other info: Collaborative environment with excellent career advancement potential.

The predicted salary is between 60000 - 80000 Β£ per year.

As a Machine Learning (ML) Engineer at Elanco, you will be a key member of our engineering team, specializing in the end-to-end lifecycle of custom and third-party (including open-source) machine learning models. You will translate complex business problems into scalable, production-ready AI solutions. This role is focused on the practical application of machine learning, requiring a strong blend of software engineering discipline and deep ML expertise to design, build, and deploy models that deliver real-world value.

Strategic Priorities

  • Pipeline Acceleration: Optimize the search and approval of high-impact medicines with a focus on speed, cost and precision.
  • Manufacturing Excellence: Improve the efficiency, quality and consistency of core manufacturing processes, specifically execution and equipment effectiveness.
  • Sales Effectiveness: Simplify the process to find, trust and consume relevant customer insights that drive sales growth and improved engagement.
  • Productivity: Expand operating margin through efficiency by systematically reducing our operating expenses across the company, improving profitability.

Your Role: Responsibilities

  • Custom Model Development: Design, build, and train bespoke ML models tailored to specific business needs, from initial prototype to full implementation.
  • Third-Party Model Utilization: Identify, tune and deploy third-party ML models, covering proprietary and open-source models.
  • Production Deployment: Manage the deployment of ML models into our production environments, ensuring they are scalable, reliable, and performant.
  • MLOps and Automation: Build and maintain robust MLOps pipelines for Continuous Integration / Continuous Delivery (CI/CD), model monitoring, and automated retraining.
  • Data Pipeline Construction: Collaborate with data engineers/stewards to build and optimize data pipelines that feed ML models, ensuring data quality and efficient processing for both training and inference.
  • Cross-Functional Collaboration: Work closely with data scientists, product managers, and software engineers to define requirements, integrate models into applications, and deliver impactful features.
  • Code and System Quality: Write clean, maintainable, and well-tested production-grade code. Uphold high software engineering standards across all projects.
  • Performance Tuning: Monitor and analyze model performance in production, identifying opportunities for optimization and iteration.

Qualifications

  • Education: A Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related quantitative field.
  • Required Experience: 3+ years experience in Machine Learning/Engineering or relevant work.
  • Programming Excellence: Advanced proficiency in Python and deep experience with core ML/data science libraries (e.g., PyTorch, TensorFlow, scikit-learn, pandas, NumPy).
  • Software Engineering Fundamentals: Strong foundation in software engineering principles, including data structures, algorithms, testing, and version control (Git).
  • ML Model Deployment: Proven, hands-on experience deploying machine learning models into a production environment.
  • MLOps Tooling: Experience with MLOps tools and frameworks and containerization technologies (Docker, Kubernetes).
  • Cloud Platform Proficiency: Practical experience with Public Cloud, specifically Microsoft Azure and Google Cloud Platform (GCP) and their ML services (e.g., Azure ML, Vertex AI).

Preferred Qualifications

  • DevSecOps: Proven experience with relevant DevSecOps concepts and tooling, including Continuous Integration / Continuous Delivery (CI/CD), Git SCM, Containerization (Docker, Kubernetes), Infrastructure-as-Code (HashiCorp Terraform).
  • Machine Learning Theory: Solid understanding of the theoretical foundations of machine learning algorithms, including deep learning, NLP, and classical ML.
  • Problem-Solving: A pragmatic and results-oriented approach to problem-solving, with the ability to translate ambiguous requirements into concrete technical solutions.
  • Industry Experience: A broad understanding of life science, covering the business model, regulatory/compliance requirements, risks and rewards. An ability to identify and execute against opportunities within machine learning that directly support life science outcomes.
  • Communication: Excellent communication skills, capable of articulating complex technical decisions and outcomes to both technical and non-technical stakeholders.

Machine Learning (ML) Engineer employer: Elanco (nyse: Elan)

Elanco is an exceptional employer for Machine Learning Engineers, offering a dynamic work culture that fosters innovation and collaboration. With a strong focus on employee growth, you will have access to cutting-edge projects in the life sciences sector, alongside opportunities for continuous learning and development. Located in a vibrant area, Elanco provides a supportive environment where your contributions directly impact the acceleration of high-impact medicines and overall productivity.
E

Contact Detail:

Elanco (nyse: Elan) Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Machine Learning (ML) Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with ML professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your ML projects, especially those that demonstrate your ability to solve real-world problems. This will give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on both technical and soft skills. Be ready to discuss your past projects, how you approached challenges, and how you collaborate with teams. Practice makes perfect!

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight how your skills align with our mission and values.

We think you need these skills to ace Machine Learning (ML) Engineer

Machine Learning Expertise
Custom Model Development
Third-Party Model Utilization
Production Deployment
MLOps and Automation
Data Pipeline Construction
Cross-Functional Collaboration
Code Quality
Performance Tuning
Python Programming
ML/Data Science Libraries (PyTorch, TensorFlow, scikit-learn, pandas, NumPy)
Software Engineering Principles
MLOps Tooling (Docker, Kubernetes)
Cloud Platform Proficiency (Microsoft Azure, Google Cloud Platform)
DevSecOps Concepts

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with ML models, programming skills, and any relevant projects that showcase your expertise in Python and MLOps.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about machine learning and how your skills align with our goals at Elanco. Be specific about your achievements and how they relate to the job.

Showcase Your Projects: If you've worked on any interesting ML projects, make sure to mention them! Whether it's custom model development or deploying third-party models, we want to see what you've done and how it can add value to our team.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Elanco (nyse: Elan)

✨Know Your ML Models Inside Out

Make sure you can discuss the machine learning models you've worked with in detail. Be ready to explain how you designed, built, and deployed them, as well as any challenges you faced and how you overcame them.

✨Showcase Your Coding Skills

Since this role requires strong programming skills, brush up on your Python and relevant libraries like TensorFlow and PyTorch. Be prepared to write code during the interview or discuss your coding practices and standards.

✨Understand the Business Impact

Elanco is focused on delivering real-world value through AI solutions. Be ready to discuss how your work in machine learning has positively impacted business outcomes, especially in areas like pipeline acceleration and manufacturing excellence.

✨Prepare for Cross-Functional Collaboration

This role involves working closely with various teams. Think of examples where you've successfully collaborated with data scientists, product managers, or software engineers, and be ready to share how you navigated those interactions.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>