Ben Sherman

Senior Software Engineer at Seqera

Austin, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ben Sherman is a Senior Software Engineer with a PhD in Computer Engineering from Clemson and a decade of experience building high-performance, data-driven scientific workflows and cloud-native infrastructure. He specializes in machine learning and HPC, with hands-on expertise writing GPU kernels, C/C++, Python, and Bash for bioinformatics pipelines and resource-prediction tools. At Seqera he’s contributed to production-grade Nextflow features and Kubernetes integrations, including affinity and Azure/Google cloud improvements, helping a widely used pipeline DSL scale on cloud and cluster environments. He combines research rigor—publishing work and mentoring undergraduates—with practical DevOps and backend engineering, having built web services like Nextflow-API and tools for scheduling and resource estimation. Based in Austin, he’s equally comfortable optimizing supercomputer workloads and shipping developer-facing features for cloud workflows, and he brings a track record of empowering collaborators to successful careers. Outside engineering he’s an avid musician and has pursued diverse interests from international travel to real-estate and crypto investments, reflecting a broad curiosity that informs his problem solving.
code10 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at Clemson University
languagesGerman, English, Spanish
github-logo-circle

Github Skills (8)

kubernetes10
google-cloud-platform10
aws-batch10
kubernetes-pods10
gcp10
devops9
cloud-infrastructure9
cloud-services9

Programming languages (13)

MDXJavaC++MakefileNextflowHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
nextflow-io/nextflow

Oct 2021 - Jan 2023

A DSL for data-driven computational pipelines
Role in this project:
userBack-end & DevOps Engineer
Contributions:751 reviews, 143 commits, 466 PRs in 1 year 3 months
Contributions summary:Ben primarily contributed to the development and maintenance of Kubernetes related features within the Nextflow project. Their work included implementing new features such as the affinity option, as well as the addition of options related to Azure Batch. They also worked on ensuring support for Cloud Cache and also made improvements to various features related to Google Cloud environments. Additionally, the user implemented the ability to detect Google Batch spot instance termination.
singularity-containersbioinformaticsawsdataflowslurm
bentsherman/minibench

Aug 2021 - Feb 2024

Nextflow pipeline for lightweight benchmarking
Contributions:1 PR, 26 pushes, 5 branches in 2 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ben Sherman - Senior Software Engineer at Seqera