Senior Machine Learning Engineer

Vodafone
Whitehall, PA
Job Description
We are seeking a Senior Machine Learning Engineer to design and deliver end-to-end machine learning solutions that support automation objectives. This role involves developing ML pipelines, integrating cloud technologies, and applying software engineering best practices to create scalable, high-quality solutions.

Requirements

  • Strong foundation in computer science, including data structures and algorithms.
  • Proficient in programming languages such as Python, Java, or Go, and frameworks like Django/Flask.
  • Hands-on experience with ML libraries (e.g., Sklearn), data science tools (Pandas, Numpy), and cloud technologies (AWS/GCP).
  • Familiarity with containerisation (Docker, Kubernetes), big data platforms (Hadoop, Spark), and deep learning basics.
  • Excellent problem-solving skills, proactive attitude, and ability to work across global teams.
  • 3–5+ years of experience in software engineering and machine learning.

Benefits

  • Opportunity to work on cutting-edge machine learning and automation projects.
  • Exposure to global teams and advanced cloud technologies.
  • A collaborative environment that encourages innovation and continuous learning.
]]>