- Company Name
- Coveo
- Job Title
- Senior Machine Learning Developer
- Job Description
-
**Job title:** Senior Machine Learning Developer
**Role Summary:** Design, build, and maintain production‑grade machine learning systems that support applied scientists and enable rapid experimentation across enterprise commerce products.
**Expactations:** Deliver reliable, scalable ML models that meet service level objectives for training, inference, and monitoring, while driving continuous improvement of development practices and platform tooling.
**Key Responsibilities:**
- Own the full ML lifecycle: conception, implementation, automated testing, deployment, and monitoring of models.
- Collaborate closely with data scientists to translate research prototypes into robust, production‑ready services.
- Optimize model performance and system throughput to meet critical SLOs for large‑scale training and low‑latency inference.
- Maintain and evolve core client‑facing product features in the ML domain.
- Advocate for and implement ML‑Ops best practices, observability, and operational guidelines across teams.
- Contribute to the evolution of the tech stack (Python, AWS, Kubernetes, PyTorch, Terraform, Snowflake, Honeycomb).
- Influence architectural decisions via cross‑functional collaboration and peer engagement.
**Required Skills:**
- 5+ years of machine learning engineering experience in production.
- Proven track record of deploying scalable, observable ML pipelines (data, training, inference).
- Strong software engineering practices: modular, testable, maintainable code.
- Expertise in ML‑Ops, CI/CD, container orchestration, cloud infrastructure, and monitoring.
- Solid knowledge of data lifecycle in ML, feature engineering, and downstream system integration.
- Experience with NLP, IR, recommendation systems, or similar domains.
- Effective communication skills, capable of presenting complex concepts to varied audiences.
**Required Education & Certifications:**
- Bachelor’s degree or higher in Computer Science, Machine Learning, or related field.
- Relevant certifications (e.g., AWS Certified Machine Learning – Specialty, TensorFlow Developer, or equivalent) are a plus.