×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer- Workflows

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Next Phase Recruitment
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Python, AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

This is a unique opportunity for an accomplished Software Engineer to play a key role in shaping the future of AI-driven molecular discovery
. This position sits at the intersection of cutting-edge software engineering, scientific research, and scalable infrastructure
, empowering world-class scientists to generate synthetic data, train models, and run complex experiments that accelerate drug discovery and physics-based simulation
.

The Employer

Our client is a pioneering deep technology company using geometric deep learning, physics, and quantum chemistry to build advanced molecular foundation models
. Their work enables next-generation drug discovery by combining AI and physical simulation to create faster, more interpretable, and reliable insights in the chemical and biological sciences. Their mission is to bridge the worlds of AI and quantum mechanics
, modernizing how molecular dynamics are conducted and transforming pharmaceutical R&D. With vibrant hubs in San Francisco and New York City
, the company offers a collaborative, intellectually stimulating environment where science and engineering truly intersect.

Qualifications & Experience
  • Minimum 2 years of professional software engineering experience in data, scientific, or ML workflow systems
  • Proven ability to design and operate production workflows using tools such as Temporal, Airflow, Flyte, Dagster
    , or Prefect
  • Deep proficiency in Python
    ; experience in Py Torch environments is highly desirable
  • Demonstrated success working collaboratively with research scientists or data-intensive teams
Responsibilities

As a Software Engineer embedded within a scientific team, you’ll build the workflow and application layers that power synthetic data generation and model training pipelines.

  • Develop robust, multi-stage asynchronous workflows for data generation and evaluation
  • Modernize existing scientific tooling into scalable, maintainable software
  • Design clean, intuitive Python APIs that empower scientists to build experiments efficiently
  • Ensure workflows are reproducible, observable, and traceable across compute and model boundaries
  • Collaborate with infrastructure engineers on scheduling, capacity
    , and cost optimization
  • Strong knowledge of distributed computing and asynchronous execution
  • Skilled in API design
    , with emphasis on clarity, consistency, and minimalism
  • Experience debugging distributed systems and integrating vendor technologies
  • Comfort working within or alongside scientific computing codebases
Nice to Haves
  • Experience designing professional Python libraries for data or research workflows
  • Background or exposure to quantum chemistry
    , molecular simulation
    , or related computational pipelines

This position offers a rare chance to work at the crossroads of AI, physics, and large-scale computation
, helping to shape the foundation of molecular research of the future.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary