
Senior Machine Learning Engineer – VOIS
Vodafone
full-time
Posted on:
Location Type: Office
Location: Egypt
Visit company websiteExplore more
Job Level
Tech Stack
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