Jobs and Careers
BP

Machine Learning Specialist

BPGbio
Framingham, United Statesfull_timeVerifiedPosted 21 May 2025

About the role

POSITION SUMMARY:

The Machine Learning Scientist works in a collaborative team-focused environment with technical understanding and practical experience in prototyping, designing, and integrating machine learning technologies which will be used in an analytical environment. This position will help progress, establish, incorporate, and advance current and promising concepts to augment internal machine learning capabilities. The role is to provide necessary domain knowledge and proficiency to develop algorithms in support of BPGbio’s mission.  

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Advance and progress probabilistic graphical model learning algorithms
  • Formulate and interpret problems in mathematical or computational terms
  • Design, develop, use and evaluate machine learning models, methods, and algorithm applications to explore concepts and solve problems
  • Develop, maintain, and enhance complex and diverse software algorithms (e.g. processing-intensive analytics, novel process development, manipulation of large data sets)
  • Research machine learning products and tools for possible integration with existing internal algorithms
  • Create new tools and applications using a variety of software languages, frameworks, and libraries
  • Improve, support, and test a machine learning framework to support other team member’s analysis work
  • Refine and enhance existing internal tools to better meet the company’s mission
  • Code, test, and maintain internally developed machine learning tools
  • Other duties as assigned 

QUALIFICATIONS:

  • A Ph.D. in Mathematics, Statistics, Physics, Computer Science, Engineering, or related discipline is required; or Master’s Degree with 5+ years of experience
  • Demonstrated proficiency in programming languages such as R, Python, C/C++, Java, .NET on windows and UNIX systems as appropriate
  • Hands-on experience creating algorithms and tools for data processing and machine learning
  • Practical understanding in machine learning with a focus on optimization, including theoretical and numerical methods for analysis of current and future systems
  • Must have the aptitude and attitude to tackle unsolved technical challenges
  • Capability to distill complex problems into digestible structures/formats 
  • Experience and knowledge related to visualizing and conveying results
  • Ability to communicate very technical subjects to a diverse audience with varying levels of technical expertise
  • Knowledge and experience with version control tools
  • Ability to demonstrate attention to detail and record-keeping
  • Excellent communication and interpersonal skills
  • Must be able to work in a team-oriented environment

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

BPGbio

View company profile →