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

Location

Framingham, MA, US

Job Overview
Job Posted:
3 months ago
Job Type
Full Time

Share This Job: