Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Research Engineer (ML & Data)

Job

Harnham Search and Selection Limited

Remote

$124,800 Salary, Full-Time

Posted 2 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
70
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

INFO RATE
$55 - $65 LOCATION Jersey City
JOB TYPE
Contract Start Date:
ASAP Contract:
6 months
Location:
Remote (comfortable working with colleagues located in Europe) About the Role We're looking for a Senior Research Engineer (ML & Data) to join a high-performing team focused on building scalable machine learning solutions in a production environment. This role offers the opportunity to work across the full software development lifecycle, partnering closely with research and engineering teams to translate advanced models into real-world impact. •We will NOT be engaging with third part agencies on this role•
What You'll Do Design & Deliver:
Build, test, and deploy high-quality software using modern development practices across the full SDLC.
Develop Scalable ML Systems:
Create and maintain large-scale data pipelines to support the training and deployment of machine learning models (e.g., entity recognition and matching) across high-volume data sets.
Collaborate Cross-Functionally:
Work closely with researchers, data scientists, and engineering teams in a collaborative, globally distributed environment.
Drive Agile Execution:
Contribute in a fast-paced, iterative environment with a strong focus on timely delivery and continuous improvement.
Innovate & Experiment:
Explore new technologies and approaches, contributing to the evolution of platform capabilities and engineering practices.
Communicate Effectively:
Clearly articulate technical concepts and solutions to both technical and non-technical stakeholders. What We're Looking For Required Experience Bachelor's degree in Computer Science or a related field (or equivalent experience) 5+ years of software engineering experience 2+ years delivering production-grade machine learning solutions Strong proficiency in Python and its ecosystem Experience building clean, maintainable, and well-tested code Proven ability to quickly adopt new technologies to solve complex challenges Experience working closely with data science teams to productionize research Hands-on experience with cloud environments (preferably AWS) Familiarity with Agile methodologies , CI/CD, DevOps, and SDLC best practices Strong interest in practical applications of machine learning Preferred Experience Experience integrating ML models into production systems (e.g., scikit-learn, XGBoost) Exposure to big data platforms (e.g., Snowflake) and scalable SQL Understanding of MLOps / ModelOps principles Experience with entity matching or entity resolution at scale Ability to bridge research and engineering workflows effectively Experience with additional programming languages (e.g., Java, Scala, Rust, TypeScript) If you're a hands-on engineer who enjoys turning cutting-edge research into production-ready systems, this is an excellent opportunity to make a measurable impact. CONTACT Scott Abuso Senior Recruitment Consultant