Staff Engineer - Machine Learning, NLP (Remote)
at
BenchSci
Staff Engineer - Machine Learning, NLP (Remote)
Location
Toronto, Ontario, Canada
Date Posted
January 4, 2025
**Job Posting: Staff Machine Learning Engineer**
We are seeking a Staff Machine Learning Engineer to join our Platform Architecture team. This role offers the opportunity to apply state-of-the-art machine learning technologies to shape the future of scientific discovery, impacting thousands of scientists worldwide who rely on BenchSci for their research.
**Key Responsibilities:**
- Collaborate with Staff Engineers and architects within the Platform Architecture Group to provide high-level end-to-end solution design for critical initiatives.
- Design ML architecture across multiple teams to build robust, scalable, and production-ready solutions.
- Write, review, and approve ML and Data technical documentation to ensure quality and accuracy.
- Contribute to the ML and Data roadmap by ensuring project proposals are impactful and technically feasible.
- Continuously improve workflows by staying up to date with optimizations in libraries such as PyTorch and modern tools such as DVC.
- Own ML solutions and long-term technical investments driving innovation at BenchSci.
- Lead technical design discussions, apply best practices, and resolve problems while fostering an inclusive environment.
- Participate in Agile grooming, planning, and estimation.
- Promote coding guidelines and enhance code quality using tools such as SonarCloud.
- Provide guidance to senior engineers and foster a culture of continuous growth.
- Collaborate cross-functionally with stakeholders, including R&D scientists, to understand and model biological nuances.
**Qualifications:**
- At least 8 years of professional experience applying machine learning techniques to solve business problems, with a minimum of 2 years at a Staff Engineer level.
- Strong experience in NLP and LLMs.
- Proficient in Python with solid programming fundamentals.
- Extensive experience with PyTorch.
- Proven track record of delivering robust, scalable, and production-ready ML models.
- Comprehensive understanding of the ML development lifecycle from architecture to deployment.
- Experience with data manipulation and processing, such as SQL or pandas.
- Familiarity with Cloud solutions, focusing on MLOps, DataOps, and data warehouses.
- Strong communication and collaboration skills with the ability to make technical decisions under uncertainty.
- A growth mindset and a desire to continuously learn.
**Benefits and Perks:**
- Engaging remote-first culture
- Competitive compensation package including BenchSci equity options
- Robust vacation policy with additional vacation days
- Company closures for 14 days throughout the year
- Flex time for personal and religious days
- Comprehensive health and dental benefits
- Annual learning and development budget
- One-time home office set-up budget
- Annual lifestyle spending account allowance
- Generous parental leave benefits
- Retirement savings plan with company match
**About BenchSci:**
BenchSci's mission is to exponentially increase the speed and quality of life-saving research and development through advanced biomedical artificial intelligence software. We are a certified Great Place to Work® and have received top rankings on Glassdoor.
**Diversity, Equity, and Inclusion:**
We are committed to creating an inclusive environment where innovation thrives. Our DEI initiatives guide our continuous improvement efforts.
**Accessibility Accommodations:**
We provide accommodations to support your needs. Please reach out to talent@benchsci.com for assistance.