Machine Learning Specialist
Berg Health - framingham, MA
Apply NowJob Description
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
Created: 2024-11-05