ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior ML Back-end Engineer

mylo

Cairo, Cairo Governorate, Egypt Hybrid permanent

Posted: January 27, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior ML Back-end Engineer who is eager to evolve beyond notebook data science, working on a modern, high-performance MLOps stack to analyze data for Growth, Pricing, and Risk across the consumer finance lifecycle.

Job Description

We are looking for a Junior Data Scientist with a strong engineering mindset who is eager to evolve beyond "notebook data science." In this role, you will work across the full consumer finance lifecycle—analyzing data for Growth, Pricing, and Risk—while being trained on a modern, high-performance MLOps stack. You will learn to treat data science code as production software.

Key Responsibilities:

• End-to-End Modeling: Assist in training and tuning models for various business domains using modern Python libraries.
• Engineering Integration: Work with the team to expose models via APIs. You will learn to implement Feature Store definitions and ensure data quality for real-time serving.
• Data Operations: Handle data preparation and analysis using SQL and Python. Learn to manage datasets using Data Version Control tools to keep track of changes.
• Code Quality: Write clean, modular, and tested code. You will participate in code reviews and use version control (Git) as part of your daily workflow.
• Continuous Learning: Participate in our induction program to master our specific tools for model serving, package management, and system monitoring.


Requirements:
• Education: B.Sc. in Computer Science / Engineering, Statistics, Mathematics, or a relevant quantitative field.
• Technical ML Foundation:
• Algorithms: Solid conceptual and practical understanding of Classification (Logistic Regression, Decision Trees, Random Forests) and Regression analysis.
• Deep Learning: Basic understanding of Neural Networks architectures and principles (e.g., activation functions, loss functions, backpropagation).
• Libraries: Hands-on familiarity with Scikit-Learn for preprocessing, model selection, and pipelines.
• Optimization: Exposure to hyperparameter tuning concepts and gradient boosting frameworks (e.g., LightGBM or XGBoost).

• Software Engineering Fundamentals:
• Version Control: Strong familiarity with Git commands (branching, merging, resolving conflicts) and collaboration platforms (GitHub/GitLab).
• Code Quality: Ability to write clean, reusable, and readable code (not just scripts). Understanding of functions, modularity, and basic testing.

• Core Skills: Strong grasp of Python programming and SQL.
• Analytical Foundation: Solid understanding of statistics and standard data manipulation libraries (Pandas, NumPy).


Benefits:
Office environment: When you come to our b_labs office, you'll find creative workspaces and an open design to foster collaboration between teams.

Flexibility: You know best whether you want to work from home or in the office.

Equipment: From "Day 1" you will receive all the equipment you need be successful at work.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply