Senior Machine Learning Engineer
Senior Machine Learning Engineer
Posted yesterday
SENIORITY
Senior
About the role
- Design, build, and deploy end-to-end machine learning systems that support AI/ML product initiatives
- Own projects from problem framing through implementation, evaluation, launch, and post-launch monitoring, with clear accountability for outcomes
- Develop production‑grade computer vision, multimodal, and agentic pipeline solutions that can ingest images and other inputs, reason over uncertainty, and return structured, reliable outputs
- Build and improve data pipelines, model evaluation frameworks, and feedback loops that ensure training and inference systems remain accurate, scalable, and maintainable over time
- Partner with annotation, operations, product, and domain experts to define data requirements, labeling standards, success metrics, and rollout plans
- Translate experimental findings into clear technical recommendations, balancing model quality, latency, cost, and operational complexity
- Contribute high‑quality code, documentation, and technical design artifacts, and collaborate effectively through design reviews, code reviews, and cross‑functional discussions
- 5+ years of experience in machine learning, applied AI, or a closely related software engineering field
- Strong hands‑on experience building and shipping machine learning systems in production, including data preparation, model training, evaluation, deployment, and monitoring
- Proficiency in Python and common ML tooling, along with solid software engineering fundamentals such as testing, modular design, observability, and version control
- Experience in one or more of the following areas: computer vision, multimodal modeling, information extraction, search/retrieval, or LLM‑based systems
- Demonstrated ability to define statistically sound evaluation methodologies and make data‑driven decisions about model readiness and trade‑offs
- Strong judgment in system design, including how to build solutions that are scalable, maintainable, and practical for real‑world operations
- Clear written and verbal communication skills, with the ability to explain technical decisions to both technical and non‑technical stakeholders
- A high‑ownership mindset with the ability to operate independently, navigate ambiguity, and drive work to completion
- Experience working on image‑heavy or quality‑sensitive domains such as computer vision inspection, authentication, fraud detection, or document/image understanding
- Experience with agentic systems, tool‑using LLMs, verification loops, or workflows that combine models with retrieval and structured outputs
- Familiarity with cloud ML infrastructure, experiment tracking, and production inference patterns
- Experience collaborating with human‑in‑the‑loop operations, annotation teams, or domain specialists to improve model quality
- Interest in collectibles, trading cards, marketplaces, or trust‑and‑safety style problems
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
