Remote jobs in Programming


SteepRock Inc.

Senior Machine Learning Engineer (Entity Resolution Specialization)

2 months

Remote Jobs


Remote Jobs in Remote


Senior Machine Learning Engineer (Entity Resolution Specialization)

Location: Remote Type: Full Time

SteepRock is a 20-year old software and services firm specializing in the application of specialized data and database systems to help our healthcare clients manage their pharmaceutical, biotechnology and medical device products to address serious illness and medical needs worldwide.

SteepRock is seeking a Senior Machine Learning Engineer to join our engineering team performing entity resolution on structured and unstructured data. In this position, you will leverage machine learning algorithms to implement highly scalable and accurate classification systems. The ideal candidate will have industry experience working on entity resolution/record linkage/deduplication systems across multiple noisy data sets.

The successful candidate will:

  • Provide leadership to guide the team to develop and implement exceptional entity resolution/record linkage/deduplication and entity extraction systems, from prototyping to production
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression and lexicon-based/rules-based tools
  • Suggest, collect and synthesize requirements and create effective feature and technology roadmaps; estimate timelines for implementation; implement on time and on budget
  • Code deliverables in tandem with the engineering team; estimate model accuracy and troubleshoot problems
  • Apply machine learning tools to best exploit modern computing environments (e.g. distributed clusters, multicore SMP, and GPU)
  • Build reliable and resilient infrastructure with modern implementation and management frameworks such as MLOps


  • 4+ years direct experience with entity resolution/record linkage/deduplication systems operating over multiple, large noisy data sets
  • Additional experience in one or more of the following areas: text classification, recommendation systems, data mining or applied machine learning
  • Bachelor’s degree required in Computer Science, Mathematics, Physics or related fields (M.S. or Ph.D. a plus)
  • Experience with relevant technologies including SQL, scikit-learn, pandas, NLTK and relevant machine learning libraries or techniques.
  • Experience with Python required
  • Experience with MLOps and other production level implementation frameworks and pipelines a plus
  • Excellent written and verbal communication skills
  • Comfortable working in a fast-paced environment

Competitive salary commensurate with experience - performance pay for high-achievers!

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.