

BEPC Inc. - Business Excellence Professional Consulting
Machine Learning Scientist - 29335_P
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Scientist in South San Francisco, CA, offering $44.59 – $47.59 per hour for a 12-month W2 contract. Requires a BS/MS/PhD, expert Python skills, and 3+ years in scientific software development and collaborative codebases.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
376
-
🗓️ - Date
February 26, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
On-site
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
South San Francisco, CA 94080
-
🧠 - Skills detailed
#GitHub #Generative Models #Code Reviews #Cloud #Documentation #HBase #ML (Machine Learning) #Version Control #Python #Datasets #Deployment #Scala
Role description
Job Title: Machine Learning ScientistLocation: South San Francisco, CA 94080Pay Rate: $44.59 – $47.59 per hour (Determined by experience)Contract Duration: W2 Contract, 12 Month Contract with possibilities for extensionsWork Model: 100% Onsite
Role Overview
BEPC is seeking a Machine Learning Scientist to support computational method development within a cutting-edge therapeutic discovery environment in South San Francisco, CA.
This role sits within a Structure and Simulation team focused on advancing biomolecular design and accelerating therapeutic discovery through modern machine learning and scientific computing approaches. The ideal candidate will contribute to developing new ML-driven methodologies and deploy production-ready scientific software to support computational and experimental scientists.
Key Responsibilities
Scientific Method Development
Develop new machine learning methodologies for understanding, scoring, ranking, generation, and design of biomolecules (especially proteins)
Build predictive and generative models to prioritize promising molecular designs
Support lab-in-the-loop workflows integrating computational and wet-lab experimentation
Software Engineering & Deployment
Engineer scalable scientific software and deploy usable workflows
Follow best practices in:
Version control
Testing
Modular code development
Documentation
Collaborate within a large shared codebase
Deploy workflows on HPC and cloud platforms
Deliver user-friendly web-based interfaces for medicinal chemists
Cross-Functional Collaboration
Partner with computational and experimental scientists
Contribute to advancing biomolecular scientific understanding
Communicate findings clearly to multidisciplinary teams
Required Qualifications
BS, MS, or PhD in life sciences, physical sciences, or computational field
Expert-level proficiency in Python
Experience with scientific software development
Experience deploying workflows on HPC and/or cloud platforms
Experience working in collaborative codebases (merge requests, code reviews, writing tests)
Understanding of modern machine learning methods, including:
Predictive models
Generative models
Active learning
Strong communication and collaboration skills
Self-starter with high motivation and independence
Preferred Qualifications
Public GitHub portfolio
Experience with Rosetta, OpenMM, or computational chemistry tools
3+ years of industry experience
Experience working with large chemical and biological datasets
Graph-based data
Sequence-based data
Structure-based data
Ideal Candidate
Strong ML background applied to molecular design
Comfortable working at the intersection of biology and computation
Production-oriented engineer who values clean, deployable code
Collaborative, yet capable of independent problem-solving
Passionate about advancing therapeutic discovery
USOPS
BEPC Inc. and our clients are equal opportunity employers. We are committed to fostering a diverse and inclusive workplace and do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status, or any other characteristic protected by applicable laws.
Pay: $44.59 - $47.59 per hour
Benefits:
Dental insurance
Health insurance
Life insurance
Vision insurance
Education:
Bachelor's (Required)
Experience:
collaborative codebases: 3 years (Required)
scientific software development: 3 years (Required)
Python: 3 years (Required)
Location:
South San Francisco, CA 94080 (Required)
Ability to Commute:
South San Francisco, CA 94080 (Required)
Work Location: In person
Job Title: Machine Learning ScientistLocation: South San Francisco, CA 94080Pay Rate: $44.59 – $47.59 per hour (Determined by experience)Contract Duration: W2 Contract, 12 Month Contract with possibilities for extensionsWork Model: 100% Onsite
Role Overview
BEPC is seeking a Machine Learning Scientist to support computational method development within a cutting-edge therapeutic discovery environment in South San Francisco, CA.
This role sits within a Structure and Simulation team focused on advancing biomolecular design and accelerating therapeutic discovery through modern machine learning and scientific computing approaches. The ideal candidate will contribute to developing new ML-driven methodologies and deploy production-ready scientific software to support computational and experimental scientists.
Key Responsibilities
Scientific Method Development
Develop new machine learning methodologies for understanding, scoring, ranking, generation, and design of biomolecules (especially proteins)
Build predictive and generative models to prioritize promising molecular designs
Support lab-in-the-loop workflows integrating computational and wet-lab experimentation
Software Engineering & Deployment
Engineer scalable scientific software and deploy usable workflows
Follow best practices in:
Version control
Testing
Modular code development
Documentation
Collaborate within a large shared codebase
Deploy workflows on HPC and cloud platforms
Deliver user-friendly web-based interfaces for medicinal chemists
Cross-Functional Collaboration
Partner with computational and experimental scientists
Contribute to advancing biomolecular scientific understanding
Communicate findings clearly to multidisciplinary teams
Required Qualifications
BS, MS, or PhD in life sciences, physical sciences, or computational field
Expert-level proficiency in Python
Experience with scientific software development
Experience deploying workflows on HPC and/or cloud platforms
Experience working in collaborative codebases (merge requests, code reviews, writing tests)
Understanding of modern machine learning methods, including:
Predictive models
Generative models
Active learning
Strong communication and collaboration skills
Self-starter with high motivation and independence
Preferred Qualifications
Public GitHub portfolio
Experience with Rosetta, OpenMM, or computational chemistry tools
3+ years of industry experience
Experience working with large chemical and biological datasets
Graph-based data
Sequence-based data
Structure-based data
Ideal Candidate
Strong ML background applied to molecular design
Comfortable working at the intersection of biology and computation
Production-oriented engineer who values clean, deployable code
Collaborative, yet capable of independent problem-solving
Passionate about advancing therapeutic discovery
USOPS
BEPC Inc. and our clients are equal opportunity employers. We are committed to fostering a diverse and inclusive workplace and do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status, or any other characteristic protected by applicable laws.
Pay: $44.59 - $47.59 per hour
Benefits:
Dental insurance
Health insurance
Life insurance
Vision insurance
Education:
Bachelor's (Required)
Experience:
collaborative codebases: 3 years (Required)
scientific software development: 3 years (Required)
Python: 3 years (Required)
Location:
South San Francisco, CA 94080 (Required)
Ability to Commute:
South San Francisco, CA 94080 (Required)
Work Location: In person






