Rutgers University
Posted 1mo ago

Lead Software Developer – GPU-accelerated Free Energy Simulation and Machine Learning Methods

Rutgers University
Piscataway, New Jersey, United States
$94k/yrHybridFull Time
Responsibilities
  • developing software
  • optimizing performance
  • performing simulations
Requirements
  • PhD in biology or chemistry with postdoctoral experience using Amber
  • Proficiency in Python, C++
  • CUDA/GPU programming
  • Molecular simulation (alchemical free energy/quantum/ML), and high-performance computing
  • Strong English communication
Technical tools mentioned
PythonC++CUDAAmberGPU

Job description

Overview

Applicant is expected to develop software for GPU-accelerated alchemical free energy and quantum/deep-learning potential simulations. Duties will involve software development, testing and documentation, applications within drug discovery workflows including performing simulations of relative and absolute ligand-protein binding, analysis of thermodynamic graphs, maintaining currency in the relevant literature and state-of-the-art technology, and actively engage in a team environment.

Posting Summary

The Laboratory for Biomolecular Simulation Research (http://lbsr.rutgers.edu) and Institute for Quantitative Biomedicine (https://iqb.rutgers.edu/) at Rutgers, the State University of New Jersey, is seeking a high-level software development scientist to create new modern free energy simulation and quantum mechanical/artificial intelligence tools. At Rutgers, the LBSR is directed by Professor Darrin York, and is dedicated to the development and application of innovative biomolecular simulation tools for enzyme design and drug discovery (https://theory.rutgers.edu/). The successful candidate will develop new GPU-accelerated software for alchemical free energy and new AI-enhanced quantum mechanical force fields built using integrated semiempirical density-functional tight-binding and deep-learning neural networks. These methods will be integrated into the next-generation Amber software suite used worldwide. The project is to design and implement new high-performance software for drug discovery. The successful candidate will work in close contact with Amber developers to implement new methods and optimize code useability and performance that leverages the latest GPU technology. This is thus an outstanding opportunity for an ambitious scientist to be involved as a lead in a project of this scope and impact and is ideally suited for individuals with career aspirations to lead efforts in drug discovery or related new start-up company efforts.

Benefits

Rutgers provides a comprehensive benefits package to eligible employees. The specific benefits vary based on the position and may include:
  • Medical, prescription drug, and dental coverage
  • Paid vacation, holidays, and various leave programs
  • Competitive retirement benefits, including defined contribution plans and voluntary tax-deferred savings options
  • Employee and dependent educational benefits (when applicable)
  • Life insurance coverage
  • Employee discount programs

Minimum Education and Experience

Applicants must hold a PhD in biology (preferred) or chemistry and have postdoctoral experience working with and developing workflows using Amber.

Required Knowledge, Skills, and Abilities

This is a high-level software development position that requires proficiency in object-oriented programming (particularly python and C++, and GPU programming, e.g., cuda) and experience in software engineering and design. In addition, training in the use of molecular simulation methods is requisite, particularly alchemical free energy and/or quantum/machine-learning methods, as well as high-performance computing. Deep familiarity with free energy workflows and Amber is essential. Strong written and oral communication skills in English are required, as well as the ability to work independently and prepare scientific manuscripts and/or proposals.

Equipment Utilized

Software development will involve computer resources at Rutgers and include access to in-house and national production cyberinfrastructure resources.

Physical Demands and Work Environment

Predominantly operates in an office environment using computer workstation and/or laptop computer, participates in both physical and virtual team meetings, and periodically attends workshops and/or conferences that entail domestic or international travel. Remote work, with regularly scheduled in-person reporting to the PI, is possible through mutual agreement.

About Rutgers University

Providing higher education degrees and conducting academic research.

Similar jobs

Software Developer roles near Piscataway, New Jersey
2h
Save
Mark Applied
Hide
Senior Lead Software Engineer - Trading System
New York City, New York, United States
$176k-$260k/yr OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOERequires 5+ years of Java and Spring experience, messaging systems expertise, trading-system experience, complex system design, and responsible AI-assisted development skills. Graduate degree and 10+ years preferred.
Java, Spring Framework, Spring Boot, Spring Cloud, Python, C++, Kafka, IBM MQ, Tibco, AMPS, SQL, AI/ML, NLP
6h
Save
Mark Applied
Hide
Staff Software Engineer, MetalDev
New York City or Sunnyvale
$207k-$275k/yr OnsiteFull Time
CoreWeave
CoreWeaveNASDAQ: CRWV: Cloud platform providing GPU-accelerated infrastructure for AI workloads.
8+ YOE8+ years in software engineering focused on infrastructure, cloud engineering, and distributed systems; expert Go, REST/gRPC APIs, Kubernetes, observability, CI/CD, GPU fleets, technical leadership, and incident response.
Go, REST, gRPC, Kubernetes, Prometheus, Grafana, PromQL, CI/CD, Kafka, ClickHouse, CRDB, DMTF, RedFish
6h
Save
Mark Applied
Hide
Senior Software Engineer, AI/ML GenAI, Google Cloud
Sunnyvale or New York City
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent, 5 years programming in Python or C++, 3 years ML infrastructure experience, and experience with software products, architecture, and GenAI techniques.
Python, C++, ML infrastructure, LLMs, Large Vision Models
6h
Save
Mark Applied
Hide
Sr. Software Engineer - Full Stack
United States or New York City or Palo Alto
$145k-$175k/yr RemoteFull Time
Allocate
Allocate: A financial technology providing private market investment access and management software.
5+ YOERequires 5–10 years web application experience, including 3+ years C# and Vue.js, 2+ years REST APIs, 1+ year TypeScript, SQL database expertise, AI-assisted development experience, and a bachelor's degree or equivalent experience.
Postgres, C#, .NET, Vue.js, TypeScript, Claude Code, Cursor, Codex, AWS, Amazon S3, Amazon CloudFront, Amazon ECS, Amazon EKS, Git, ASP.NET Web API, Dapper, Entity Framework, FluentMigrator, Docker, Docker Compose, Terraform
8h
Save
Mark Applied
Hide
Software Engineer
New York City or San Francisco or Los Angeles or Chicago or Dallas or London
$200k/yr HybridFull Time
Nextdoor
NextdoorNYSE: KIND: A hyperlocal social networking service for neighborhood communities.
3+ YOEMaster’s degree and 3 years of related experience, or bachelor’s degree and 5 years of progressive experience. Requires backend development, distributed systems, APIs, cloud deployment, testing, monitoring, and Linux expertise.
Claude, Gemini, ChatGPT, Glean, Python, Java, Kotlin, Django, Spring, SQL, Docker, Kubernetes, Amazon ECS, Git, RESTful, gRPC, Linux, TCP/IP, HTTP/HTTPS, Redis, Memcached, Kafka, SQS
8h
Save
Mark Applied
Hide
Software Engineer - Forward Deployed
New York City, New York, United States
$91k-$110k/yr HybridFull Time
Narmi
Narmi: Provides digital banking and account opening software for financial institutions.
1+ YOERequires 1+ year post-college experience, strong engineering skills, proficiency in Python, JavaScript, or React, customer-focused problem solving, U.S. work authorization, and New York City location or relocation willingness.
Python, Django, Django REST Framework (DRF), JavaScript, Node.js, React, Symitar, COCC DNA, IBS, Finastra, Corelation, LLMs, AWS, IaC
9h
Save
Mark Applied
Hide
Associate Newsroom Software Engineer, Interactive News
New York City, New York, United States
$96k-$110k/yr HybridFull Time
The New York Times
The New York TimesNYSE: NYT: Publishes global journalism, digital subscriptions, and lifestyle media products.
1+ YOERequires 1+ year building JavaScript web applications, newsroom process experience, end-to-end technical project experience, teamwork, and AI software development best practices.
JavaScript, Node.js, TypeScript, React, Svelte, PostgreSQL, Google Cloud, Cursor, Claude
9h
Save
Mark Applied
Hide
Senior Software Engineer – Platform & Data Infrastructure
Mountain View or McLean or New York City or Tampa
$191k-$214k/yr OnsiteFull Time
ID.me
ID.me: Provides secure digital identity verification and authentication services.
8+ YOEBachelor’s or graduate degree in a technical field, 8+ years in platform, SRE, or cloud data infrastructure, and expertise in Kubernetes, Terraform, GitOps, data platforms, and cloud-native systems.
Kubernetes, GKE, EKS, FluxCD, Helm, Terraform, Terraform Enterprise, Terragrunt, Sentinel, Open Policy Agent (OPA), Apache Airflow, Kafka, BigQuery, HashiCorp Vault, External Secrets Operator, Google Secret Manager, KMS, Splunk, GCP Cloud Logging, Stackdriver, ArgoCD, Python, Bash, SQL, Java