Senior ML Back-end Engineer

mylo Al Qahirah, Egypt
Apply Now

The Role We are looking for a Senior Engineer to architect the backbone of our financial decisioning platform. You will not just build APIs; you will design the high-concurrency systems that serve our ML models in real-time. You will set the standards for Asynchronous Python, Database Performance, and System Observability, while mentoring junior engineers to write robust, production-grade code.

Key Responsibilities: • • System Architecture: Design and maintain high-performance, asynchronous microservices using FastAPI. Make critical architectural decisions regarding API standards (REST vs GraphQL) and service boundaries. • ML Integration: Integrate machine learning models into core backend services and business workflows. You will orchestrate how our applications consume internal model APIs (e.g., Credit Scoring, Pricing) to ensure seamless decision-making. • Database & Data Modeling: Own the schema design in PostgreSQL. Optimize complex queries, manage migrations using Alembic, and ensure strict data validation standards using Pydantic. • Observability Strategy: Define and implement the logging, tracing, and metrics strategy using OpenTelemetry and the Grafana Stack (Loki, Tempo, Prometheus). Ensure we have full visibility into system latency and health. • Engineering Excellence: Enforce high code quality standards through code reviews. Champion Functional Programming patterns, rigorous testing (PyTest), and Clean Architecture principles. • Mentorship: Act as a technical lead for the squad, guiding junior engineers in debugging, design patterns, and git workflows.