Lead Software Engineer, Data

BenchSci develops biomedical artificial intelligence software platform to help scientists run more successful experiments in life-saving research and development.
Data
Staff Software Engineer
Remote
8+ years of experience
Healthcare · AI

Description For Lead Software Engineer, Data

BenchSci is revolutionizing life-saving research through their advanced biomedical AI platform, backed by major investors including Google's AI fund. As a Lead Software Engineer in Data, you'll join the Webapps Team to evolve data models, improve internal tooling, and build robust data store abstractions. The role combines technical leadership with hands-on coding, focusing on scaling data pipelines and solving complex document mining challenges. You'll work in a remote-first culture that values diversity, transparency, and continuous learning, while contributing to meaningful scientific discoveries. The position offers comprehensive benefits, equity, and professional growth opportunities, making it ideal for experienced engineers passionate about impacting healthcare through technology. The company's strong culture, backed by its certification as a Great Place to Work®, ensures a collaborative and supportive environment focused on driving meaningful impact in life sciences research.

Last updated 6 hours ago

Responsibilities For Lead Software Engineer, Data

  • Lead sprint planning, estimations, and code + design reviews
  • Scale data pipelines for research to platform transition
  • Manage semi-structured and unstructured data sources
  • Collaborate with ML, Data engineers, and Science teams
  • Lead engineering design proposals and oversee architectural decisions
  • Partner with Engineering Manager for team building
  • Provide troubleshooting analysis and resolution
  • Spend ~50% time on hands-on coding tasks

Requirements For Lead Software Engineer, Data

Python
PostgreSQL
MySQL
  • Degree in Computer Science/Engineering or related scientific field
  • 8+ years of professional developer experience
  • Experience in Python with data engineering libraries (Pandas, Spark)
  • Expertise in relational databases and SQL
  • Experience with vector and graph databases
  • Experience with cloud reference architectures
  • Deep understanding of data quality and integration test frameworks
  • Strong communication and collaboration skills
  • Track record in building high-quality, maintainable code

Benefits For Lead Software Engineer, Data

Equity
Medical Insurance
Dental Insurance
Education Budget
Parental Leave
401k
  • Equity options
  • Robust vacation policy with additional day every year
  • 14 days company closures throughout the year
  • Flex time for sick days, personal days, and religious holidays
  • Comprehensive health and dental benefits
  • Annual learning & development budget
  • Home office set-up budget
  • Annual lifestyle spending account allowance
  • Generous parental leave benefits
  • Retirement savings with company match

Interested in this job?

Jobs Related To BenchSci Lead Software Engineer, Data

Lead Software Engineer, Data

Lead Software Engineer, Data position at BenchSci, focusing on evolving data models and building data infrastructure for biomedical research AI platform.

Data Science Manager - Engineering

Lead Netflix's data science engineering team, optimizing streaming infrastructure through analytics, experimentation, and machine learning, while managing senior technical talent.

Data Scientist (L5) - Ads (Measurement)

Lead Data Scientist role at Netflix focusing on ads measurement, requiring expertise in statistics, ML, and leadership skills, offering competitive compensation and comprehensive benefits.

Data Scientist (L5) - Ads (Experimentation)

Lead Data Scientist role at Netflix focusing on ads experimentation and analytics, offering remote work and competitive compensation.

Data Engineer 5 - Distributed Systems, Growth

Senior Data Engineer position at Netflix focusing on distributed systems and growth, building data products for customer experience optimization.