ML Engineer

Indrive

Egypt AI Cluster
Apply on EasyApply

Create a free account to apply in seconds

We are a team of Machine Learning Engineers focused on turning ideas and prototypes into reliable, production-ready systems. We own the end-to-end lifecycle of ML solutions — from integration with existing services to deployment, monitoring, and continuous improvement — ensuring our models deliver stable, measurable value in real-world conditions

Key Responsibilities

• Build and deploy machine learning solutions from end to end, contributing to the full ML delivery cycle

• Conduct data analysis, annotation, and processing as a key part of the ML system design

• Design solutions using common patterns and tools, and propose alternative approaches when needed

• Ensure solutions meet design standards and are reusable, flexible, and extensible through peer reviews

• Deploy features and ensure they work as intended while preventing unintended side effects

• Document technical solutions and ensure all necessary monitoring and support tools are in place

• Solve issues in the engineering design and delivery process and ensure the solution meets key performance indicators and non-functional requirements

• Collaborate with team members, contribute to a community of practice, and promote the reuse of common approaches and technologies

Skills, Knowledge and Expertise

• Proficiency in Python and its frameworks for streaming, batch, and asynchronous data processing

• Solid experience with classic machine learning techniques and algorithms

• Experience using MLOps tools and practices to manage the ML model lifecycle

• Familiarity with technologies like Golang for backend system and infrastructure integration

• Ability to conduct thorough data analysis and preparation

• Strong problem-solving skills with a focus on engineering principles and data-driven reasoning

• Excellent communication and collaboration skills, with an ability to seek and validate information from various sources

• A solid understanding of business value and how it connects to delivering features

• A proactive approach to self-development and learning new skills and best practices

Why join us

• Help us challenge injustice by creating fair choices for millions of people across 1100+ cities in 48 countries.

• Develop your professional skills with access to mentoring, career consulting, and learning programs.

• Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.

• Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.

• Work alongside people who take initiative, speak openly, and challenge themselves to grow.

• Improve your language skills through co-financed courses and internal speaking clubs.

Final benefits may vary depending on the location.

Skills

PythonMachine Learning TechniquesMLOpsData AnalysisProblem-SolvingCommunicationCollaborationGolangTechnical DocumentationProactive Learning