Vodafone

Senior Machine Learning Engineer – VOIS

Vodafone

full-time

Posted on:

Location Type: Office

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, test, deploy, and maintain machine learning pipelines and workflows.
  • Build and optimise ML algorithms for large-scale, real-world applications.
  • Develop integrations and APIs for cloud-based environments.
  • Deliver containerised microservices using Test-Driven Development (TDD).
  • Create web applications and tools to support data scientists and enable customers to consume ML services.
  • Implement automation workflows and ensure adherence to coding standards and best practices.
  • Collaborate with planners and cross-functional teams to meet internal requirements.
  • Provide technical support, troubleshoot issues, and mentor junior engineers.
  • Conduct code reviews and contribute to a culture of high-quality engineering.

Requirements

  • Strong foundation in computer science, including data structures and algorithm design.
  • Proficient in programming languages such as Python, Java, JavaScript, or Go.
  • Hands-on experience with machine learning libraries (e.g., Scikit-learn) and Python data science stack (Pandas, NumPy).
  • Familiarity with deep learning frameworks and big data platforms (e.g., TensorFlow, Hadoop, Spark).
  • Skilled in web technologies (HTML, CSS, JavaScript) and frameworks (Django, Flask, React.js).
  • Experience with cloud platforms (AWS, GCP) and containerisation tools (Docker, Kubernetes).
  • Knowledge of RESTful APIs and microservices architecture.
  • 3–5+ years of experience in software engineering and machine learning.
  • Strong problem-solving skills, proactive attitude, and ability to work in global, cross-functional teams.
  • Excellent communication skills in English.
Benefits
  • Opportunity to work on cutting-edge machine learning and cloud technologies.
  • Exposure to large-scale systems and complex engineering challenges.
  • Collaborative environment fostering innovation and continuous learning.
  • Career development programmes and global networking opportunities.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningML algorithmsAPIscontainerised microservicesTest-Driven Developmentdata structuresalgorithm designPythonJavaJavaScript
Soft Skills
problem-solvingproactive attitudecollaborationmentoringcommunication