Machine Learning

Discover the best of tech. Machine learning recruitment for next-gen breakthroughs

​Behind every advancement in Machine Learning is a world-class candidate. We specialise in connecting these individuals with opportunities that let them thrive. We envision a brighter future, enabled by Machine Learning.

With several decades of collective experience in tech recruitment, our specialist consultants have developed the knowledge, networks, and industry insight needed to source and secure game-changing Machine Learning talent, paving the way for future innovation.

We’re proud to partner with the world’s Machine Learning innovators, ranging from startups to tech giants across the UK, Ireland, the US, Switzerland, and Germany.

Whether you're building bleeding-edge multimodal AI systems or you're hoping to find a meaningful new career in Machine Learning, DeepRec.ai’s specialist recruiters have the means to support you.

The roles we cover in Machine Learning include:

  • Senior Machine Learning Engineer

  • Machine Learning Engineer

  • Head of AI

  • Head of Deep Learning

  • Head of Machine Learning

  • Deep Learning Engineer

  • Heard of Product - AI

  • Product Owner - AI

  • Project Manager - AI

  • Senior Deep Learning Engineer

  • MLOps Developer

  • MLOps Engineer

  • Machine Learning Ops Engineer

  • KubeFlow/ MLFlow

  • Machine Learning Engineer

  • Machine Learning Researcher

  • Machine Learning Team Lead

  • Head of Machine Learning

  • Head of AI

Data Science is home to high demand for talent, market-leading wages, niche roles, and a host of career prospects. Today’s companies survive and thrive on data-driven insights – outpacing your competition means making more of your data. A world-class workforce is the answer.

At DeepRec.ai, we specialise in identifying and securing incredible data scientists in skill-short markets. Our agile recruitment solutions have helped firms scale for success across a range of industries.

With a proven track record of success and an extensive international network, our specialist recruitment consultants connect leaders with diverse, engaged, highly qualified Data Science professionals on both a permanent and interim basis.

The roles we recruit for in Data Science Include: 

  • Data Scientist
  • Data Science Researcher
  • Data Science Team Lead
  • Head of Data Science
  • Head of Research

MACHINE LEARNING CONSULTANTS

Anthony Kelly

Co-Founder & MD EU/UK

Hayley Killengrey

Co-Founder & MD USA

Nathan Wills

Senior Consultant | Switzerland

James Davis

Principal Consultant | USA

Sam Oliver

Senior Consultant | DACH

Sam Warwick

Senior Consultant – Geospatial, Earth, & Defence Technology

LATEST JOBS

Remote work, Germany
Technical Program Lead – AI & Coding Operations
Role: Technical Program Lead – AI & Coding Operations€120,000 – €150,000 + Equity + Bonus (negotiable)Remote Europe | Full-time | Eastern Time hours requiredA fast-growing Series B tech company backed by top investors is looking for a Technical Program Lead – AI & Coding Operations to lead large-scale coding initiatives supporting cutting-edge LLM and GenAI solutions for enterprise clients.This is a high-impact leadership role ideal for someone who combines deep coding expertise with operational and project management strength. You’ll be responsible for overseeing 100+ contractor coders, designing coding roadmaps, and ensuring delivery of clean, high-quality data/code for machine learning pipelines.What You’ll Do:Lead end-to-end execution of high-volume coding projects.Translate messy legacy code/data into structured workflows and clear, actionable instructions.Design and maintain high standards for coding quality and delivery timelines.Manage and mentor a global team of 100+ coder contractors.Define QA protocols and troubleshoot operational or technical roadblocks.Collaborate cross-functionally with internal stakeholders and technical teams.What You’ll Bring:6+ years hands-on coding experience (Python, Java, JavaScript, or similar).3+ years in technical project management roles.Expertise in version control, debugging, and scalable software practices.Experience with or exposure to LLMs and Generative AI tools/pipelines.Fluency in multiple programming languages and a solutions-first mindset.Strong leadership and communication skills for managing large distributed teams.What’s On Offer:€120,000 – €150,000 base salary (negotiable)Equity and performance bonusesRemote-first flexibility (must overlap with ET hours)Comprehensive benefits & professional development supportChance to shape the operational foundation of a fast-scaling GenAI company
Jonathan HarroldJonathan Harrold
Remote work, Germany
AI Engineering Manager/Staff Engineer
Role: AI Engineering Manager/Staff Engineer (Python / LLMs / Infrastructure)Location: Fully Remote (Europe)Salary: €110k-€135kEmployment Type: Full-time*Please note: Only candidates with Staff-level experience or above will be considered. Proven team leadership - whether as a Tech Lead, Staff Engineer, or Engineering Manager - is a core requirement for this role.*Join a fast-growing product company at the cutting edge of AI technology. This is an opportunity to lead a talented, cross-functional engineering team while staying hands-on with a modern, high-performance tech stack. Our client’s mission is to build one of the most human-like AI platforms in the world, with millions of users and a strong reputation across academia and media.We're seeking an AI Engineering Manager or Staff Engineer who combines strong backend engineering and infrastructure skills with proven leadership experience. You’ll play a pivotal role in scaling production AI systems, guiding technical direction, and helping drive delivery of sophisticated, LLM-powered solutions.Key Responsibilities:Lead and mentor a high-performing team of AI and backend engineersOwn and evolve the system architecture for AI/ML deployment at scaleBuild and maintain FastAPI-based microservices with Python async patternsManage AI-related infrastructure: containerization (Docker), CI/CD (GitHub Actions), observability (Datadog)Design and support scalable data pipelines using Redis, MongoDB, and KafkaIntegrate with LLMs (OpenAI, Anthropic, LLaMA) and vector databases (e.g. Pinecone)Oversee structured logging and system monitoringCollaborate cross-functionally across AI research, DevOps, and product teamsSupport a robust, high-scale environment (serving 500K+ users)Help shape best practices in software engineering and team cultureCore Requirements:5+ years of backend development experience in PythonLeadership background: experience managing engineering teams or squadsDeep knowledge of Redis (asyncio), MongoDB schema design, and FastAPIHands-on experience with LLM APIs (OpenAI, Anthropic, etc.) and vector databases (e.g. Pinecone)Familiarity with LLaMA models and deployment patternsProficient in Docker and docker-compose for environment managementSolid experience with Kafka in event-driven architecturesExpertise in CI/CD with GitHub Actions and observability tooling (e.g., Datadog)Track record of shipping systems at scale (500K+ users or more)Excellent communication skills and stakeholder collaboration abilitiesA “startup mindset”: proactive, adaptable, and comfortable with ambiguityNice to Have:Experience with Kubernetes and deployment orchestration tools (e.g. Quadrant)Scala familiarity or willingness to learnPrevious work in AI/ML product teams or research-led environments
Jonathan HarroldJonathan Harrold
Pischelsdorf in der Steiermark, Steiermark, Austria
AI Reinforcement Learning Specialist
AI Reinforcement Learning Specialist (Humanoid Robotics) Location: Pischelsdorf, Austria (Hybrid/Remote flexibility available) Company: Rosendahl Nextrom Employment Type: Full-TimeIMPORTANT: For this position we can only hire EU Citizens. We can support relocation for EU citizens. Our Client is a global technology leader in high-precision equipment for the battery, cable, wire, and fiber optic industries.  As they expand into AI and robotics, they are building a forward-thinking engineering team to develop humanoid labour as a service - a breakthrough offering for smart logistics, production, and beyond.We are seeking an AI Reinforcement Learning Specialist to train humanoid robots in both simulated and real-world environments. You will play a pivotal role in building the foundation of this new initiative, applying cutting-edge deep reinforcement learning to extend the intelligence and autonomy of robotic systems for industrial use. This is a startup-like environment within a well-established global engineering company - ideal for engineers who want autonomy, innovation, and impact. ResponsibilitiesDesign, train, and validate reinforcement learning models for humanoid robotic systems in simulated and physical environmentsIntegrate and optimize training using environments like Isaac SIM, MuJoCo, Unitree Sim, and OmniVerseDevelop robust, real-time systems with ROS 2, Linux, and C++/PythonCollaborate with mechanical, electrical, and AI teams to implement and test solutions on real hardwareUse tools such as GROOT, N1, and Cosmos to streamline deployment and visualizationResearch and apply state-of-the-art reinforcement learning algorithms for robotics (PPO, SAC, DDPG, etc.)Work toward a scalable ‘humanoid labor as a service’ platform adaptable to our industrial customer baseIdeal Candidate ProfileMSc or PhD in Robotics, Computer Science, AI, or related fieldProven experience applying reinforcement learning to robotic systemsHands-on expertise with simulators such as Isaac SIM, MuJoCo, and OmniVerseStrong skills in C++, Python, and working in Linux environmentsExperience with robotic middleware (ROS 2), sensors, actuators, and real-world integrationExcellent communication skills and a startup mindset—comfortable working in fast-moving, interdisciplinary teamsWhat We OfferCompetitive compensation package, tailored to candidate experience and market ratesFlexible working hours and hybrid/remote work possibilitiesOpportunity to work on a greenfield project with high visibility and executive supportCollaborative and innovation-driven environment, backed by Rosendahl Nextrom’s global reachAccess to internal and external training, conferences, and technical mentorshipVision & Mission This project is part of our long-term vision to deliver humanoid labor as a service—unlocking advanced robotics for industrial automation, logistics, and beyond. As this is a strategic new direction, you will have a voice in shaping not only the technology but also the business model behind it.
Paddy HobsonPaddy Hobson
Bremen, Germany
Senior Machine Learning Engineer
Senior Machine Learning Engineer (m/f/d) Join a mission-driven tech team applying cutting-edge AI to the recycling and waste management sector. They’re developing intelligent systems to optimize material detection, sorting, and process efficiency. Making industrial operations smarter and more sustainable. We're looking for a Senior Machine Learning Engineer with strong experience in computer vision and time series analysis to help design and deploy advanced models in production environments. What You’ll DoDevelop and deploy ML solutions for image and time-series data (e.g. object detection, anomaly detection, forecasting)Design scalable algorithms and integrate them into real-world systemsStay on top of the latest AI research and apply new technologies (e.g. Deep Learning, LLMs)Lead code reviews, mentor junior engineers, and promote development best practicesMonitor and continuously optimize models in productionWhat We’re Looking For4+ years of experience in CV (e.g. CNNs, YOLO) and time series (e.g. LSTM, Transformers)Strong Python/C++ skills and experience with ML frameworks (e.g. PyTorch, TensorFlow, OpenCV)Proven record of building and deploying real-world ML applicationsSolid math and data analysis skillsFluent in English and German; strong communication and leadership abilitiesWhat We OfferA key role in shaping AI products in an innovative fieldFlat hierarchies, creative freedom, and an agile environmentA diverse, interdisciplinary team and flexible working optionsModern office space and participation in company success (e.g. VSOP)Salary Budget: €75 - 95k (Dependant on Experience)
Paddy HobsonPaddy Hobson
Ontario, Canada
MLOPs Engineer
Job Title: MLOps EngineerWork Arrangement: RemoteLocation: Toronto, CanadaSalary: Up-to $125,000 CADMLOps Engineer – Real-Time AI SystemsWe're looking for an experienced MLOps Engineer to help deploy and scale cutting-edge ML models for real-time video and audio applications. You'll work alongside data scientists and engineers to build fast, reliable, and automated ML infrastructure.Key ResponsibilitiesBuild and manage ML pipelines for training, validation, and inference.Automate deployment of deep learning and generative AI models.Ensure model versioning, rollback, and reproducibility.Deploy models on AWS, GCP, or Azure using Docker and Kubernetes.Optimize real-time inference using TensorRT, ONNX Runtime, or PyTorch.Use GPUs, distributed systems, and parallel computing for performance.Create CI/CD workflows (GitHub Actions, Jenkins, ArgoCD) for ML.Automate model retraining, validation, and monitoring.Address data drift, latency, and compliance concerns.What You Bring3+ years in MLOps, DevOps, or model deployment roles.Strong Python and experience with ML frameworks (PyTorch, TensorFlow, ONNX).Proficiency with cloud platforms, Docker, and Kubernetes.Experience with ML tools like MLflow, Airflow, Kubeflow, or Argo.Knowledge of GPU acceleration (CUDA, TensorRT, DeepStream).Understanding of scalable, low-latency ML infrastructure.Nice to HaveExperience with Ray, Spark, or edge AI tools (Triton, TFLite, CoreML).Basic networking knowledge or CUDA programming skills.
Harry CrickHarry Crick
Berlin, Germany
Senior AI Project Lead
Senior AI Project Lead – Berlin (Hybrid) Salary: €100k-€120k Are you obsessed with delivering real impact through AI? Do you thrive at the intersection of strategy, tech, and delivery - and want to lead ambitious AI projects from inception to implementation? At DeepRec.ai, we’re partnering with a cutting-edge AI consultancy based in Berlin, known for their unconventional thinking, startup energy, and ability to turn AI into real business breakthroughs. Their tight-knit, high-performing team is growing fast - and they’re looking for a Senior AI Project Lead who’s ready to build, lead, and land transformational AI projects that make a difference.What You'll Do:Own delivery from end to end – Lead AI projects from initial scoping through MVP launch and integration.Bridge stakeholders and tech – Be the trusted point of contact for clients, driving collaboration across teams and functions.Drive real outcomes – Translate ambiguous challenges into clearly scoped projects that generate exponential value.Shape the company – Take a core role in scaling a high-impact AI business and influencing its direction internally and externally.Mix it up – Work across industries: from corporates to NGOs, scale-ups to public sector bodies, all with one mission—AI done right.What You Bring:Proven delivery track record – 4+ years of experience managing and delivering complex, high-stakes projects in tech, consulting, or product.Execution mindset – You thrive under pressure, move fast, and bring others with you. Project management methodologies (Agile, Scrum) are second nature.Fluency in ambiguity – You make sense of messy, undefined challenges and chart a clear path forward.Strong communicator – Comfortable leading workshops, driving client conversations, and writing clearly (in German and English, C1+).Tech-fluent – You don’t need to code, but you speak the language of machine learning and understand the basics well enough to guide engineers and spot risks early.Bonus Points:Experience leading AI/ML projectsFamiliarity with Germany’s mid-market (“Mittelstand”) or public sector environmentsOpenness to travel (2–3 times/month)What’s On Offer:Leadership from day one – Influence the strategy, shape the culture, and take ownership of critical client relationships.Startup energy, solid foundation – A profitable, fast-growing company with no red tape, built by top-tier minds.High-impact projects – From voice assistants to large-scale predictive models, this team builds the real thing—not just PowerPoints.Flexible working – Hybrid setup with office space in Berlin.Top-tier compensation – Matching seniority and experience.This is not just another PM role. It’s a chance to drive real AI transformation in Europe—working with an elite team that values autonomy, curiosity, and courage.
Jonathan HarroldJonathan Harrold
Bristol, South West, England
Senior Robotics Manipulation Engineer
Senior Robotics Manipulation EngineerSalary: up to £125,000Location: CambridgeThe Companies Long Term Vision: Turn AI Robotics on its head.About Us:Join a business at is at the forefront of AI Robotics, developing cutting-edge solutions to revolutionize the industry. We are building a groundbreaking simulation platform designed for mass-scale simulations of robotic systems. By seamlessly transferring data from CPUs to GPUs without any delay, it will enable significantly faster and more cost-effective robot training.The Challenge:Traditional robot training methods rely heavily on CPUs, resulting in exorbitant costs and lengthy training times. Our goal is to surpass even the performance of leading simulators like Nvidia's, achieving a 100x speed improvement in training. This requires a deep understanding of robotics, control theory, and high-performance computing.As a Senior Robotics Control Engineer, you will:Contribute to the development of both our Robot Simulation Framework and AI Robotic Infrastructure.Develop control algorithms that effectively translate simulated environments to real-world robot behavior.Enhance the efficiency of machine learning models through techniques like quantization, pruning, and other optimization methods.Harness the power of GPUs through CUDA, Python, or Jax to accelerate simulations and training processes.Qualifications:Solid understanding of control theory, with a focus on manipulation and locomotion tasks.Proficiency in Python/C++ and deep learning frameworks like PyTorch.Extensive experience with GPU programming, including CUDA and GPU-accelerated libraries.Experience with robotics simulation frameworks (e.g., OpenAI Gym) is a plus.Experience working with physical robots is beneficial.Thrives in a fast-paced, dynamic environment and possesses the ability to contribute to all stages of product development.If you want to join a company that is pushing the boundaries of AI Robotics. Apply today!
Anthony KellyAnthony Kelly
Basel, Switzerland
AI/LLM Engineer
Our client, a ML Focused consultancy are looking for a German-speaking AI Engineering Consultant to join a fast-growing team in Basel and drive impactful AI transformations! (They also have a several ongoing projects in Zurich)🔥💡 Why this role?You’ll be at the forefront of AI & ML adoption, helping organizations design, build & scale ML solutions beyond prototypes. You won’t just write code—you’ll shape AI strategy, implement best practices, and enable teams to unlock the full potential of AI.🌍 Your impact:✅ Consult & Engineer: Work with cutting-edge ML, LLMs & Generative AI technologies to solve real-world challenges.✅ End-to-End AI Operations: Design & optimize data, model & code pipelines (DataOps, MLOps & DevOps).✅ Technical Leadership: Be a trusted advisor, shape solution blueprints, and drive AI engineering excellence.✅ Collaboration & Enablement: Work closely with teams to operationalize AI & ensure reliability, scalability, and automation.🔍 What you bring:🔹 3+ years of experience in ML, AI, or Software Engineering🔹 Hands-on expertise in ML models, LLMs, and Data/AI platforms (Snowflake, Databricks, etc.)🔹 Strong understanding of DataOps, DevOps, and MLOps best practices🔹 Passion for scaling AI beyond POCs & driving enterprise AI success
Nathan WillsNathan Wills