This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Middle ML Engineer at Provectus, you will design, build, and deploy production ML solutions for our clients — working independently on most tasks while growing toward senior technical ownership. You'll use AI coding tools daily, mentor junior engineers, and contribute to Provectus's internal AI toolkit.
Job Responsibility:
Build & Ship ML (55%): Design and deliver ML pipelines from experimentation to production
Build and optimize models — supervised, unsupervised, and generative AI
Write clean, tested, modular Python code
Deploy and monitor models
track performance and prevent drift
Contribute to LLM applications: RAG systems and agent workflows
Use AI coding tools on every task to move faster and write better code
Agentic & AI-Assisted Engineering (20%): Use Claude Code or similar AI tools to deliver client projects
Build with agent frameworks (Bedrock AgentCore, Strands, CrewAI, or similar)
Integrate or build MCP servers for internal and client use
Contribute features, bug fixes, or docs to the Provectus AI toolkit
Collaborate & Mentor (15%): Mentor junior engineers and give actionable code review feedback
Work closely with DevOps, Data Engineering, and Solutions Architects
Share knowledge through docs, presentations, or internal workshops
Learn & Innovate (10%): Stay current with ML research, GenAI, and agentic frameworks
Propose process improvements and reusable ML accelerators
Participate in architectural design and trade-off discussions
Requirements:
Solid grasp of supervised/unsupervised ML: algorithms, evaluation, trade-offs
Deep learning hands-on experience: CNNs, RNNs, Transformers — training and fine-tuning
Depth in at least one domain: NLP, Computer Vision, Recommendation, or Time Series
Experience building LLM apps with OpenAI, Anthropic, or Hugging Face APIs