CHARLOTTE NC DATA & AI RECRUITMENT
OVERVIEW
Harnham Recruitment is a leading Data & AI recruitment agency in Charlotte, North Carolina, specializing in connecting businesses with top artificial intelligence professionals, machine learning experts, business intelligence specialists and data scientists.
Our Charlotte AI recruitment specialists understand the business intelligence landscape, helping companies find the right AI talent for roles in deep learning, Generative AI models, and forecasting models. Whether your business needs AI engineers, data scientists, or machine learning practitioners, our team ensures business objectives align with industry-leading professionals.
With years of experience working across North Carolina's AI industry, we offer valuable hiring insights to support business decision-making and provide the best-fit candidates for enterprise AI projects.
Contact our Charlotte AI recruitment team today to find the right talent for your business.
DATA & AI RECRUITMENT AND STAFFING
HOW WE DO IT
Just like the Data & AI professionals we place, Harnham use tried and tested models in our recruitment processes.
At Harnham, we follow a structured approach to AI recruitment, ensuring businesses in Charlotte and across North Carolina can access high-caliber AI professionals.
We specialize in sourcing AI experts with experience in:
- Deep learning models and machine learning for business intelligence and analytics.
- Generative AI and language models for natural language understanding and automation tools.
- AI engineers and data scientists with expertise in business processes, enterprise AI, and applied artificial intelligence solutions.
Our Charlotte AI recruitment consultants are deeply connected to the North Carolina-based AI ecosystem, working with UNC Charlotte, local AI startups, and enterprise AI divisions to help businesses build cutting-edge AI teams.
If you’re looking for AI specialists to enhance your business intelligence and strategy development, get in touch today.


WHAT SETS US APART FROM OTHER DATA & AI RECRUITMENT AGENCIES COVERING CHARLOTTE?
Harnham’s Charlotte AI recruitment expertise is built on years of experience in data science, business intelligence, and Artificial intelligence hiring. Unlike generic tech recruitment agencies, we exclusively focus on AI and data roles, ensuring businesses connect with the most skilled AI practitioners with access to innovative technologies and skills in generative models and forecasting models.
What makes us different?
- Industry specialization: We recruit for AI practitioners, machine learning specialists, and deep learning experts in banking, finance, and enterprise AI.
- Strong business insights: Our AI recruitment process aligns with business strategy, business intelligence, and business decision-making, ensuring long-term success.
- Access to top AI professionals: We source qualified candidates from UNC Charlotte, Charlotte’s AI startup ecosystem, and leading AI research institutions.
Additionally, we provide businesses with hiring trends, salary benchmarks, and career development insights to help them make informed recruitment decisions.
AI RECRUITMENT IN CHARLOTTE: WHAT TO EXPECT
Partnering with Harnham for AI recruitment in Charlotte means working with a specialized recruitment team that understands North Carolina’s AI industry.
Our process includes:
- Tailored AI recruitment strategies, ensuring businesses hire AI engineers, deep learning specialists, and business intelligence analysts.
- Industry expertise, covering financial services AI, enterprise data analytics, and machine learning applications.
- Access to top AI practitioners, sourced from UNC Charlotte, AI research institutions, and enterprise AI development teams.
We help businesses find AI talent that aligns with their business objectives, ensuring seamless AI integration across industries such as finance, health care, and business intelligence.
WHY CHOOSE CHARLOTTE FOR AI RECRUITMENT?
Charlotte, North Carolina, is an emerging AI innovation hub, home to top AI research institutions, business intelligence firms, and enterprise AI development teams. With a strong presence in finance, health care, and AI-driven automation, the city offers businesses access to highly skilled AI professionals to contribute to their business growth.
Key benefits of hiring AI practitioners in Charlotte:
- A thriving AI and business intelligence ecosystem, with UNC Charlotte leading AI research and development.
- Opportunities to work with AI professionals specializing in Generative AI models, deep learning, and machine learning.
- Access to AI engineers and data scientists, supporting business intelligence , with complex business functions and enterprise AI solutions.
Partner with Harnham – The Leading AI Recruitment Experts in Charlotte
If you're looking for AI engineers, machine learning specialists, or deep learning experts, Harnham can help you find the best AI talent in Charlotte and across North Carolina.
Contact our Charlotte AI recruitment team today to discover how we can support your hiring needs!
JOBS
LATEST Charlotte
DATA & AI JOBS
Harnham are a specialist Data & AI Recruitment business with teams that only focus on niche areas.

Staff Machine Learning Scientist
San Francisco
$200000 - $260000
+ Data Science & AI
PermanentSan Francisco, California
To Apply for this Job Click Here
Staff Machine Learning Scientist
Location: SF Bay Area – Hybrid (3 days/week onsite)
Salary: $200-260k base + Equity
A leading commerce marketplace with 130M+ users and billions of daily events is hiring a Staff Machine Learning Scientist to drive innovation across personalization, feed ranking, computer vision, and GenAI. You’ll work on high-impact ML solutions that directly shape user experience and business outcomes at massive scale.
What You’ll Do
- Lead full-lifecycle ML projects from idea to production across core areas like personalization, trust & safety, marketing optimization, and user engagement.
- Own the ML development process-from data exploration and feature engineering to model training, deployment, and post-launch optimization.
- Collaborate cross-functionally with ML engineers, PMs, and business stakeholders to identify and prioritize high-leverage initiatives.
- Experiment with emerging AI techniques, including GenAI, computer vision, and LLMs, to push the boundaries of what’s possible on the platform.
- Build scalable, production-ready ML systems that enhance key metrics like retention, engagement, and conversion.
What You Bring
- 7-10 years of experience building, deploying, and maintaining ML models at scale.
- Deep expertise in Python, SQL, Spark (PySpark or Scala) and frameworks like PyTorch or TensorFlow.
- Proven track record in consumer tech or large-scale marketplaces companies.
- Hands-on experience with CNNs, Transformers, Vision Transformers, and personalization algorithms.
- Background in user behavior modeling, search relevance, or real-time data systems.
- Strong foundation in experimentation (A/B testing), statistics, and applied ML.
- Exceptional communication skills and the ability to translate technical insights into business value.
- Experience with LLMs, RAG (Retrieval-Augmented Generation), or PEFT (Parameter-Efficient Fine-Tuning) techniques.
To Apply for this Job Click Here

Senior Machine Learning Engineer
Dublin
€90000 - €150000
+ Data Science & AI
PermanentDublin
To Apply for this Job Click Here
Senior Machine Learning Engineer
Dublin
€90,000-€150,000
This is a great opportunity to work for an all-in-one AI-first customer service platform – they’re heavily investing in their Machine Learning team so it’s a great time to join.
THE ROLE
As a Senior Machine Learning Engineer for the business you will:
- Working with the Machine Learning Scientists to deploy their models into production and
- Maintain models in production, testing them and making sure they run properly
- Run production ML infrastructure
SKILLS AND EXPERIENCE
- PhD / Master’s Degree in Computer Science, Maths, Engineering or AI etc
- Strong commercial experience as a Machine Learning Engineer/MLOps Engineer
- Understanding of Software Engineering principles
- Good communication skills
- Tech: Python, SQL, AWS
SALARY AND BENEFITS
- Basic salary €90,000-€150,000
- Dublin-based with hybrid working, x2 days per week in the office
- Up to 8% bonus depending on level and peformance
- Benefits package
- Relocation package
HOW TO APPLY
Please register your interest for this role by sending your CV to Rosie O’Callaghan via the apply link on this page
To Apply for this Job Click Here

Senior Machine Learning Engineer – Trading
City of London
£100000 - £140000
+ Data Science & AI
PermanentCity of London, London
To Apply for this Job Click Here
Senior Machine Learning/Research Engineer
London (Old Street / Moorgate)
Up to £140,000 + bonus
About the Role
We are working with a leading quantitative technology firm that’s working at the cross roads of machine learning research and high-performance trading. You’ll join a highly skilled Research Engineering team, in a fast-moving, high-volume environment.
This role is all about taking cutting-edge ML research projects and moving them into production – building robust pipelines that allow models to trade with reliability and speed. You’ll be hands-on with code (around 80% of your time), collaborating closely with ML scientists, and owning solutions from ingestion to deployment.
Key Responsibilities
- Collaborate with ML scientists to ingest and process large-scale, high-frequency market data.
- Build and maintain pipelines for training, backtesting, and deploying ML models into a live trading environment.
- Ensure production systems are reliable, scalable, and optimised for ultra-low latency trading.
- Take ownership of end-to-end solutions, from research to execution.
What We’re Looking For
- 5+ years’ experience in high-level engineering roles.
- Proven track record building ML research pipelines in complex technical environments.
- Experience in Python (and ideally C++) plus Kubernetes, Ray, PyTorch, Terraform, and cloud platforms (AWS, GCP, or Azure).
- Strong mathematical or statistical background.
- Background in AI-driven industries such as AI drug discovery, AdTech, ML health-tech, research labs, or high-end finance.
- Independent, self-driven engineers who can own delivery without hand-holding.
Interview Process
- Intro with hiring manager and recruiter.
- Take-home technical test.
- Technical interview discussing your solution.
- Onsite with their Amsterdam team.
To Apply for this Job Click Here

Staff Machine Learning Engineer
San Francisco
$275000 - $325000
+ Data Science & AI
PermanentSan Francisco, California
To Apply for this Job Click Here
Title: Staff Machine Learning Engineer
Location: Hybrid – Redwood City, CA – 3x per week
Responsibilities:
- Designing and deploying advanced feed personalization algorithms and product recommendation systems
- Building scalable user behavior modeling solutions using convolutional neural networks and transformers
- Leading development of CV-based transformer models for enhanced product discovery
- Owning the complete ML lifecycle from data exploration through model deployment and maintenance
- Architecting scalable data platforms that support real-time personalization at scale
Qualifications:
- 7+ years of hands-on experience in data science and machine learning
- Deep expertise in personalization systems, specifically feed personalization and recommendation engines
- Proven experience with user behavior modeling and customer analytics
- Strong proficiency in convolutional neural networks, transformers, and CV-based transformer architectures
- Advanced skills in Python, SQL, Spark, Scala, and PySpark
- Extensive experience with PyTorch and TensorFlow frameworks
- Track record of deploying ML models in production environments at scale
- Experience building recommendation systems for e-commerce or retail platforms
- Background in computer vision applications for product discovery
- Knowledge of real-time ML serving infrastructure and MLOps practices
- Strong understanding of A/B testing and experimentation frameworks
Summary:
Join a dynamic team that’s transforming how customers discover and engage with products. You’ll work with state-of-the-art ML technologies while seeing direct impact on user experience and business metrics. The role offers significant technical ownership and the chance to shape the future of personalization technology.
To Apply for this Job Click Here

Staff Machine Learning Engineer
San Francisco
$328581.9 - $395515.25
+ Data Science & AI
PermanentSan Francisco, California
To Apply for this Job Click Here
Staff Machine Learning Engineer
SF Bay Area: Hybrid (3 days onsite/wk)
$270,000 – $325,000 Base + Equity
A leading commerce marketplace with 130M+ users and billions of daily events is hiring a Staff Machine Learning Engineer. Their marketplace connects buyers and sellers through personalized, trustworthy, and engaging experiences. With a strong engineering culture and a focus on applied AI, their team is building next-gen features to shape how users discover, connect, and transact.
Role
We’re looking for a Staff MLE to take technical leadership of a core AI initiative. This is a high-impact, hands-on role where you’ll architect and deploy large-scale ML systems, drive end-to-end model productionization, and influence engineering culture across squads. You’ll partner closely with data scientists and product teams to deliver real-time, intelligent features that delight users and scale globally.
Responsibilities
- Lead architecture and system design for large-scale ML systems (batch & real-time)
- Deploy experimentation-ready models into production with DS partners
- Build robust MLOps pipelines for serving, monitoring, and optimizing models
- Develop real-time inference systems, including vector database integrations
- Mentor junior engineers and foster a high-performance technical culture
- Tackle challenging problems in personalization, fraud prevention, search, and GenAI tools
Requirements
- Strong software engineering foundation with Python and backend/data systems
- Proven experience deploying ML models in production at scale
- Expertise in product recommendation and personalization
- Experience with distributed systems, performance tuning, and cost optimization
- Proficiency with PyTorch or TensorFlow, Airflow, Spark, Databricks, MLFlow
- Experience with real-time and batch pipelines, feature stores, and scalable inference
- Marketplace, e-commerce, or large-scale content platform experience
- Familiarity with GenAI/LLM ops, real-time personalization, or fraud detection
To Apply for this Job Click Here

Machine Learning Engineer
Manchester
£130000 - £150000
+ Data Science & AI
PermanentManchester, Greater Manchester
To Apply for this Job Click Here
AI Engineer / ML Engineer – CRYPTO – REMOTE
We are collaborating with a cryptocurrency analytics firm that assists clients in identifying market opportunities, conducting due diligence, and protecting portfolios. The company is expanding its strategic capabilities in AI & ML.
They are seeking a skilled and driven Senior AI/ML Engineer to join their team. In this position, you will design and manage AI models to process extensive blockchain data, identifying patterns and insights that guide decision-making for cryptocurrency investors. As a Senior AI/ML Engineer, your work will be essential in enhancing the platform’s functionality, ensuring the delivery of a cutting-edge product to users. Your expertise will be instrumental in influencing the technology’s evolution and solidifying the company’s status as a leader in blockchain analytics.
You will need:
- Spearhead the design, implementation, and deployment of AI/ML models to analyze blockchain data, ensuring optimal performance and scalability.
- Work alongside product managers and engineers to integrate AI/ML models into the platform, boosting its analytical capabilities and enhancing the user experience.
- Stay up-to-date with the latest advancements in AI/ML and blockchain technologies, applying creative solutions to tackle complex challenges.
- Mentor junior engineers and foster best practices in AI/ML development within the team.
- Collaborate with cross-functional teams to ensure AI/ML projects align with business goals and customer requirements.
To Apply for this Job Click Here

Senior Machine Learning Engineer
Phoenix
$120000 - $160000
+ Data Science & AI
PermanentPhoenix, Arizona
To Apply for this Job Click Here
Senior Machine Learning Engineer
Phoenix, Arizona
4 days in office, 1 day work from home
$125,000 – $160,000 + bonus
About the Company
This Series A startup is building cutting-edge AI solutions tailored for the energy industry. Their flagship platform is a generative AI system trained on extensive energy-specific data and engineered to automate critical processes in various facilities. Whether deployed on-premise or in the cloud, their technology enhances safety, efficiency, and compliance by integrating seamlessly into the highly regulated and data-intensive world of the energy sector operations.
The company is tight-knit, mission-driven, and moving fast to modernize one of the world’s most vital industries through deep learning and domain-specific intelligence.
About the Role
This company is hiring a Senior Machine Learning Engineer to join a small, high-impact ML team and help build a novel, forecasting engine for equipment performance. This isn’t your typical production ML role – it’s ideal for candidates who enjoy academic-style research, building custom architectures from scratch, and solving hard problems that haven’t been solved before.
You’ll help design and build ML models that integrate logs, sensor data, and system interactions to help clients explain system behaviors in real time.
Role Responsibilities
- Design and build custom neural network architectures from scratch
- Develop a multimodal language model for forecasting equipment behavior using logs and performance signals
- Conduct in-depth literature reviews, define research strategies, and lead early-stage experiments
- Collaborate closely with software engineers, analysts, and domain experts to integrate your work into real-world tools used by clients
- Write clean, production-ready code for systems that support mission-critical infrastructure
Key Skill Requirements
- 4+ years of Machine Learning and/or LLM experience
- Deep knowledge of LLMs and multimodal modeling, especially models that work across text, time series, or image data
- Proficiency in PyTorch (or TensorFlow), with experience in building custom neural net architectures
- Fluency in Python with strong foundations in model development, training, and validation
- Cloud experience with AWS, Azure, or GCP
- Bonus: Docker, Linux, DevOps exposure
To Apply for this Job Click Here

Machine Learning Engineer
Dublin
€80000 - €130000
+ Data Science & AI
PermanentDublin
To Apply for this Job Click Here
Staff Machine Learning Engineer – Pricing
We’re looking for a senior-level Machine Learning Engineer to lead the development of advanced pricing optimisation systems that directly impact millions of global users. This is a high-visibility role, supporting strategic business goals and backed by executive sponsorship. The ideal candidate will combine deep technical expertise in machine learning and optimisation with strong product intuition and the ability to deliver production-ready solutions in a dynamic, collaborative environment.
This role focuses on building intelligent pricing and promotion solutions that maximise business value while maintaining a seamless customer experience. You’ll be part of a multidisciplinary team driving key business outcomes through data science, software engineering, and applied machine learning.
Key Responsibilities
-
Lead the design and implementation of ML models for pricing elasticity, cannibalisation analysis, and multi-period promotional planning.
-
Develop and deploy time-series forecasting models to estimate product demand across markets and product categories.
-
Build optimisation workflows (e.g., with OR-Tools) to balance growth objectives with business constraints.
-
Enhance clustering algorithms for product grouping and similarity detection, improving pricing strategies.
-
Own the full ML lifecycle-from feature engineering and model training to validation, deployment, and performance monitoring.
-
Apply a wide range of machine learning and deep learning techniques (e.g., classification, regression, time series, uplift modeling).
-
Partner with product managers, analysts, and other engineering teams to translate business problems into scalable ML solutions.
-
Collaborate with systems engineering teams to support the seamless integration of ML models into production environments.
-
Mentor junior engineers and contribute to the overall technical vision and ML/AI strategy.
-
Play a key role in shaping product and technology roadmaps through thought leadership and technical expertise
Please note the role will require travel to Dublin 1-2 times a month, which will not be expensed
To Apply for this Job Click Here

Machine Learning Engineer
Edinburgh
£80000 - £100000
+ Data Science & AI
PermanentEdinburgh
To Apply for this Job Click Here
Lead Machine Learning Engineer
This role is a senior-level position in data science, centered on applying machine learning to solve complex problems, drive project execution, and mentor team members. The successful candidate will lead and actively contribute to initiatives that leverage advanced analytics to deliver tangible, real-world outcomes.
Responsibilities
- Communicate data-driven insights and strategic recommendations to clients and internal stakeholders in a clear, actionable manner.
- Design and implement predictive models using advanced analytics, including techniques in machine learning, natural language processing (NLP), computer vision, and optimization.
- Oversee the full lifecycle of multiple data science projects, ensuring effective resource management, resolution of technical challenges, and streamlined code review processes.
- Provide mentorship and guidance to junior data scientists and analysts, supporting their technical growth and professional development.
- Contribute to business development activities by supporting proposal creation and demonstrating the value of data science capabilities to potential clients.
- Partner with data engineering teams to ensure seamless integration of analytics solutions within client environments.
- Collaborate with leadership to shape the roadmap for data science initiatives and ensure alignment with strategic objectives.
Required Experience
- Demonstrated experience in developing and evaluating machine learning and AI solutions within commercial or client-facing environments.
- Proficiency in Python or R, with hands-on application of supervised and unsupervised learning methods, as well as more advanced modeling techniques.
- Strong ability to distill complex technical findings into language that resonates with business audiences.
- Proven leadership in managing project teams and navigating challenges posed by large, unstructured, or messy datasets.
- Experience in consulting, proposal development, and strategic project planning.
To Apply for this Job Click Here

Machine Learning Engineer – LLM
New York
$180000 - $220000
+ Data Science & AI
PermanentNew York
To Apply for this Job Click Here
Machine Learning Engineer
Location: New York (Hybrid)
Compensation: $180,000 – $220,000 base salary + Equity
About the Company
We’re partnered with a cutting-edge software company that’s redefining how development teams build, maintain, and scale modern applications. As engineering workflows grow increasingly complex, their intelligent platform empowers teams by deploying AI agents that automate repetitive development tasks, streamline workflows, and enhance productivity. These AI-driven systems are already transforming the software development lifecycle in dynamic environments-and the company is now scaling rapidly to meet market demand.
The Role
As an Applied AI/NLP Scientist, you’ll play a key role in designing and deploying advanced NLP and LLM-based solutions that accelerate and enhance software engineering workflows. Working directly with senior technical leadership, you’ll drive projects from early-stage research to production-ready implementations, with real impact on the development process.
Key Responsibilities
- AI Model Innovation: Architect and implement domain-specific LLM/NLP models tailored to the needs of software engineering use cases-code generation, documentation automation, code review assistance, and more.
- Research to Production: Lead end-to-end development of NLP/LLM solutions, from proof-of-concept to scalable production systems.
- Model Optimization: Improve model efficiency and output through fine-tuning, prompt engineering, RAG (retrieval-augmented generation), and inference techniques.
- Cross-Functional Collaboration: Work alongside product managers, developers, and leadership to ensure AI capabilities align with platform strategy and user needs.
- Thought Leadership: Help shape best practices around applied NLP/LLM development, contribute to internal innovation, and author papers or patents where applicable.
- Mentorship: Provide guidance and mentorship to junior ML researchers and engineers.
Your Skills and Experience
We’re looking for a hands-on NLP expert with a passion for building tools that empower developers:
- 2-8 years of experience in applied NLP or LLM-focused system development.
- Proven track record building and deploying NLP/LLM solutions in production.
- Proficiency in Python and modern ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace, spaCy).
- Experience working with large, unstructured code and text datasets.
- Background in applied research with an ability to bring experimental models into real-world systems.
- Deep understanding of transformer-based architectures, prompt tuning, fine-tuning, and retrieval-augmented methods.
- Strong communication skills and comfort working in fast-paced, ownership-driven environments.
- Advanced degree (PhD or Master’s) in Computer Science, AI, NLP, or a related field (PhD preferred).
- Bonus: Publications in top-tier AI/ML/NLP venues (e.g., NeurIPS, ACL, ICLR, EMNLP).
The Benefits
- Competitive Pay: $180,000 – $220,000 base + performance bonus + equity
- Innovation Ownership: Contribute directly to product innovation and IP
- Comprehensive Benefits: Health, dental, vision, 401(k), generous PTO, and more
How to Apply
To explore this opportunity, please submit your resume to Luc Simpson-Kent using the Apply link on this page.
To Apply for this Job Click Here

Principal Machine Learning Engineer (L5/L6/L7)
New York
$600000 - $15000000
+ Data Science & AI
PermanentNew York
To Apply for this Job Click Here
Principal Machine Learning Engineer – Recommendation & Relevancy
Location: New York (Hybrid – 4 days onsite)
Compensation: $600,000 – $1,500,000 total package
(Base Salary: $360,000-$400,000 + Equity + Exceptional Benefits)
THE COMPANY
Join a hyper-growth global e-commerce innovator that’s reshaping how businesses deliver real-time, personalized experiences at the point of purchase. Leveraging cutting-edge AI and ML at massive scale, this organization is building the future of intelligent commerce-and you could be a key part of it.
With explosive growth, a high-caliber team, and a tech-first culture, this is a unique opportunity to drive meaningful impact in a fast-paced, data-driven environment.
THE ROLE
As a Principal Machine Learning Engineer, you’ll drive the design and deployment of large-scale, intelligent decision-making systems. From personalized recommendations to smart bidding and real-time optimization, your work will directly influence millions of transactions and customer experiences daily.
You’ll collaborate closely with product and engineering partners to build ML solutions that are both cutting-edge and production-ready.
Key Focus Areas:
- Smart bidding and budget pacing algorithms
- Real-time recommendation engines
- Lookalike modeling and customer targeting
- CTR/CVR modeling and conversion optimization
Responsibilities:
- Architect and deploy end-to-end ML solutions at scale
- Develop robust data pipelines, feature stores, and orchestration frameworks
- Build high-performance, production-grade ML models (batch & real-time)
- Lead experimentation (offline & online), including A/B testing and model tuning
- Drive engineering excellence with well-tested, maintainable, scalable code
- Mentor team members and contribute to a culture of technical growth
YOUR SKILLS & EXPERIENCE
- PhD or Master’s degree in Machine Learning, Computer Science, or a related field
- 10+ years of hands-on experience building production ML systems at scale
- Expertise in AWS, TensorFlow, Feature Store technologies, and orchestration tools (e.g., Kubeflow, Airflow)
- Deep knowledge of at least two of the following:
- Bayesian methods
- Recommender systems
- Multi-task or meta-learning
- CTR/CVR prediction models
Bonus: Experience with advanced model architectures like Deep & Cross Network v2, Multi-gate Mixture-of-Experts, or Deep & Wide Networks.
BENEFITS
- Significant equity in a high-growth tech company
- Premium, fully covered health insurance (you + family)
- 401(k) with 4% dollar-for-dollar match
- Catered lunches and daily snacks
- Global travel opportunities
- Inclusive, collaborative culture with a strong focus on innovation, diversity, and impact
✅ HOW TO APPLY
Ready to solve real-world problems at scale and push the boundaries of applied machine learning? Apply now to speak with one of our specialist recruiters and learn more about this high-impact opportunity.
To Apply for this Job Click Here

Principal Machine Learning Engineer – Recommendation
New York
$600000 - $1500000
+ Data Science & AI
PermanentNew York
To Apply for this Job Click Here
Principal Machine Learning Engineer – Recommendation / Relevancy
Location: New York (Hybrid – 4 days onsite)
Compensation: Total package between $600,000 – $1,500,000
(Base salary: $360,000-$400,000 + Equity + Exceptional Benefits)
THE COMPANY
This hyper-growth, global e-commerce leader is transforming how businesses deliver personalized and relevant experiences at the point of purchase. With a strong focus on cutting-edge AI/ML technologies, this organization is scaling rapidly and looking to expand their world-class engineering team.
THE ROLE
As a Principal Machine Learning Engineer, you’ll play a critical role in shaping the next generation of intelligent decision-making systems. You’ll partner with product and engineering teams to build and productionize ML solutions that drive relevance and performance in real-time, at scale. Key focus areas include smart bidding, lookalike modeling, budget pacing, and personalized recommendations.
Key Responsibilities:
- Collaborate with cross-functional teams to define, architect, and deploy ML solutions to complex business problems.
- Design and build production-ready ML models, data processing pipelines, and robust deployment systems.
- Contribute to scalable codebases, with a strong emphasis on testing (unit, integration, performance).
- Explore and prototype state-of-the-art models, conducting both offline and online experiments.
- Share knowledge through tech talks, internal workshops, and mentorship.
YOUR SKILLS & EXPERIENCE
- PhD or Master’s in Machine Learning or a related field
- 10+ years of industry experience building end-to-end production ML systems
- Strong background in AWS, TensorFlow, Feature Store technologies, and orchestration tools (e.g., Kubeflow)
- Expertise in at least two of the following: Bayesian methods, recommender systems, multi-task learning, meta-learning, CTR or CVR modeling
- Bonus: Familiarity with architectures such as Deep & Cross Network v2, Multi-gate Mixture-of-Experts, Deep & Wide
BENEFITS
- Equity in a high-growth business
- Premium, fully covered health insurance for you and your family
- 401(k) with 4% dollar-for-dollar match
- Catered lunch and snacks daily
- Global travel opportunities
- Collaborative, inclusive culture with a strong focus on diversity and innovation
HOW TO APPLY
If you’re a senior-level ML engineer looking to make a real-world impact in a high-scale, high-growth environment, apply now to speak with one of our specialist recruiters.
To Apply for this Job Click Here

We are the global leaders in Data & ai recruitment
With over 15 years of experience working solely in the Data & AI sector, our Charlotte Data recruitment experts are able to offer detailed insights and support into the industry.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & AI sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
How to Maximise Your Data’s Value: The Use of AI in Advanced Analytics
By Roshni Baillie, Recruitment Consultant – Marketing & Insight, Harnham One thing I’m hearing again and again…
AI Governance Starts with People
By Kiran Ramasamy, Managing Consultant, Harnham When it comes to AI it is no longer a question…
15,000 Placements Later: What We’ve Learned About the Global Data & AI Talent Market
 By David Farmer, CEO, Harnham Global We haven’t just hit 15,000 placements, we’ve launched 15,000 careers,…
Download ‘How to Hire in AI’: Our AI Hiring How-to Guide
In a landscape dominated by discussion of AI, companies can find it hard to navigate the marketplace….
The Role of Data Governance in AI: Landscape in the Netherlands
By Ross Henderson & Robin Buitendijk, Harnham Netherlands The transformative power of technology has entered an exciting…
The Practical Power of Generative AI in Business
By Miguel Sanchez, Data Coach at Rockborne AI is everywhere, true, but how do businesses move beyond…
AI Contracting Jobs Are Everywhere—So Where Are the Contractors?
by Jose Gomez, Manager of Contract Recruitment AI jobs are everywhere, so why are companies struggling to…
AI in 2025 – The Effect On the Job Market
By Thomas Savidge The UK is positioned to become a major leader in AI, driven by an…
The Importance of Market Mix Modelling from a Recruitment Perspective
At Harnham, we’ve witnessed a significant rise in demand for talent in the Market Mix Modelling (MMM)…
Predictions for AI in 2025: The Big, the Bold, and the Inevitable Shifts Ahead
2024 was a landmark year for artificial intelligence (AI), with generative AI moving from novelty to necessity….
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals
across the globe.
We understand the challenges our
customers face and offer the
recruitment solutions needed to drive
business success through Data &
AI.