- Company Name
- Yseop
- Job Title
- Machine Learning Engineer (MLE) – Senior Software & AI/ML Expert
- Job Description
-
**Job Title:** Senior Machine Learning Engineer (ML Engineer)
**Role Summary:**
Seasoned AI/ML professional with 7–10 years of software engineering experience, responsible for designing, building, and maintaining Python‑based production services that process and analyze documents using OCR, Large Language Models (LLMs), and Retrieval‑Augmented Generation (RAG). Ensures high reliability, performance, and continuous improvement of machine‑learning pipelines in multi‑environment AWS deployments.
**Expectations:**
- Deliver production‑ready ML solutions with strong reliability and scalability.
- Proactively monitor, troubleshoot, and optimize model performance.
- Collaborate with cross‑functional technical and non‑technical stakeholders.
- Operate within Agile sprints, manage backlog, and contribute to product roadmaps.
- Uphold code quality, security, and operational best practices.
**Key Responsibilities:**
- Design and implement data collection pipelines to maximize data quality and statistical efficiency.
- Analyze complex datasets to identify trends and inform model development.
- Apply advanced ML techniques, focusing on LLMs, to solve domain‑specific problems.
- Develop and fine‑tune document processing workflows (OCR, LLM‑based, RAG).
- Build and maintain agent‑based components when applicable.
- Deploy, monitor, and maintain services across multiple environments (dev, test, prod) using Docker and CI/CD (Jenkins, Git).
- Implement proactive monitoring, alerts, and operational dashboards.
- Ensure adherence to internal coding standards and best practices.
- Contribute ideas for product enhancements and technical debt reduction.
**Required Skills:**
- **Programming:** Python (expert); Java (optional).
- **ML/AI:** Experience with OCR models, LLMs, Retrieval‑Augmented Generation, document‑centric ML pipelines.
- **Cloud & DevOps:** AWS, Docker, Jenkins, Git, multi‑environment deployment.
- **Data & Search:** OpenSearch, pipeline‑based data processing.
- **Frameworks/Tools:** Haystack or comparable LLM integration frameworks.
- **Production Ops:** Monitoring, logging, performance tuning, reliability engineering.
- **Soft Skills:** Strong communication with technical and business partners, proactive mindset, collaborative team player, Agile/Scrum experience.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related quantitative field (Master’s preferred).
- Professional experience (7–10 years) as Software Engineer and/or AI/ML Engineer.
- **Nice‑to‑Have Certifications:** AWS Certified Solutions Architect/Developer, Infrastructure‑as‑Code (Terraform) certification.