Staff Engineer - Machine Learning, NLP

  • $150k-$250k
  • Remote - Canada

Remote

Data

Senior

Summary

The job is for a Staff Machine Learning Engineer in BenchSci's Platform Architecture Group. The role involves designing ML architectures, mentoring teams, and contributing to the company's mission of accelerating life-saving research.

Requirements

  • At least 8 years of professional experience applying ML techniques to solve business problems, with 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
  • Track record of successfully delivering robust, scalable and production-ready ML models
  • Experience with the full ML development lifecycle from architecture and technical design, through data collection and preparation, model selection, training and evaluation, to deployment and maintenance
  • Experience with data manipulation and processing, such as SQL or pandas
  • Experience with Cloud solutions and Cloud architecture, in particular with MLOps, DataOps and data warehouses
  • Experience leading technical design discussions, writing and reviewing technical design documents and providing technical guidance and directions
  • Ability to reason about trade-offs and make technical decisions under a certain level of uncertainty
  • Strong cross-team communication and collaboration skills
  • A growth mindset and a constant desire to learn

Responsibilities

  • Join the Platform Architecture Group, collaborate with Staff Engineers and architects and provide high-level end-to-end solution design for the company’s mission critical initiatives
  • Design ML Architecture across multiple ML and Data Teams in order to build robust, scalable and production-ready solutions that enhance the speed and quality of life-saving research
  • Write, review and approve ML and Data technical documentation to ensure quality and accuracy of performance and results
  • Contribute to the ML and Data roadmap by ensuring project proposals are both highly impactful and technically feasible
  • Continuously improve our workflows by keeping up to date with the latest optimizations in libraries such as PyTorch, and expand our usage of modern tools such as DVC
  • Own ML solutions and long-term technical investments that will drive innovation at BenchSci
  • Lead technical design discussions, apply best practices, diagnose problems and lead the resolution while fostering an inclusive environment
  • Participate and contribute to Agile grooming, planning and estimation
  • Promote the definition of coding guidelines and raise the bar for code quality using tools such as SonarCloud
  • Provide guidance to senior engineers and help to foster a culture of continuous growth
  • Work cross functionally with different stakeholders including BenchSci's R&D scientists to learn, model, and capture the nuances of biology

Benefits

  • An engaging remote-first culture
  • A great compensation package that includes BenchSci equity options
  • A robust vacation policy plus an additional vacation day every year
  • Company closures for 14 more days throughout the year
  • Flex time for sick days, personal days, and religious holidays
  • Comprehensive health and dental benefits
  • Annual learning & development budget
  • A one-time home office set-up budget to use upon joining BenchSci
  • An annual lifestyle spending account allowance
  • Generous parental leave benefits with a top-up plan or paid time off options
  • The ability to save for your retirement coupled with a company match!
Share this job:
Please let BenchSci know you found this job on Remote First Jobs 🙏
Apply now