Staff Engineer - Machine Learning, NLP (Remote)

BenchSci develops advanced biomedical artificial intelligence software platform to help scientists accelerate life-saving research and development.
Machine Learning
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
AI · Healthcare · Biotech

Description For Staff Engineer - Machine Learning, NLP (Remote)

BenchSci is seeking a Staff Machine Learning Engineer to join their platform architecture team, focusing on applying cutting-edge ML technology to accelerate scientific discovery. This role offers an opportunity to impact thousands of scientists worldwide through BenchSci's biomedical AI platform. The position involves working on complex ML architectures, providing technical leadership, and collaborating with multiple teams to build robust, scalable solutions.

The ideal candidate will have extensive experience in ML, particularly in NLP and LLMs, with a strong background in Python and PyTorch. They'll be responsible for high-level technical solutions, mentoring team members, and driving innovation in the company's ML infrastructure. The role requires both technical expertise and leadership skills, as you'll be working closely with R&D scientists and various stakeholders.

BenchSci, backed by major investors including Google's AI fund and Generation Investment Management, serves 16 top pharmaceutical companies and over 4,300 academic centers. The company offers a comprehensive benefits package, including equity options, health benefits, and professional development opportunities. Their remote-first culture emphasizes diversity, continuous learning, and work-life balance.

This is an excellent opportunity for an experienced ML engineer who wants to make a meaningful impact in life-saving research while working with cutting-edge technology in a supportive, growth-oriented environment. The role combines technical challenges with the satisfaction of contributing to important scientific discoveries.

Last updated a day ago

Responsibilities For Staff Engineer - Machine Learning, NLP (Remote)

  • Design ML Architecture across multiple ML and Data Teams
  • Write, review and approve ML and Data technical documentation
  • Contribute to the ML and Data roadmap
  • Lead technical design discussions and apply best practices
  • Provide guidance to senior engineers and foster continuous growth
  • Work cross-functionally with R&D scientists
  • Own ML solutions and long-term technical investments
  • Promote coding guidelines and raise the bar for code quality

Requirements For Staff Engineer - Machine Learning, NLP (Remote)

Python
  • At least 8 years of professional experience applying ML techniques
  • At least 2 years at a Staff Engineer level
  • Strong experience with NLP and LLMs
  • Strong experience with Python and programming fundamentals
  • Extensive experience with PyTorch
  • Experience with the full ML development lifecycle
  • Experience with data manipulation (SQL or pandas)
  • Experience with Cloud solutions and Cloud architecture
  • Strong cross-team communication and collaboration skills

Benefits For Staff Engineer - Machine Learning, NLP (Remote)

Medical Insurance
Dental Insurance
Education Budget
Equity
Parental Leave
  • Remote-first culture
  • Compensation package including equity options
  • Robust vacation policy plus additional vacation day every year
  • Company closures for 14 days throughout the year
  • Comprehensive health and dental benefits
  • Annual learning & development budget
  • Home office set-up budget
  • Annual lifestyle spending account allowance
  • Parental leave benefits with top-up plan
  • Retirement savings with company match

Interested in this job?

Jobs Related To BenchSci Staff Engineer - Machine Learning, NLP (Remote)

Search Relevance ML Engineer/Data Scientist - Lead

Lead ML Engineer/Data Scientist position at Salesforce focusing on search relevance and machine learning applications across Salesforce products.

Senior Staff AI Engineer - Marketing Solutions Agentic Team

Senior Staff AI Engineer position at LinkedIn focusing on building AI agents for Marketing Solutions, requiring expertise in machine learning and large language models.

Senior/Staff Machine Learning Engineer

Senior/Staff Machine Learning Engineer role at Dexterity focusing on building computer vision ML models for robotics automation systems.

Member of Technical Staff - Software Engineer

Staff Software Engineer position at Microsoft AI, focusing on developing and optimizing large-scale AI models and infrastructure for Copilot and other AI initiatives.

Machine Learning Engineer - New Verticals - Search & Recommendations

Senior ML Engineer role at DoorDash focusing on search and recommendations for retail/grocery delivery, requiring 5+ years of experience in production ML systems.