Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Machine Learning Software Engineer developing automation pipelines for drug discovery at Variational AI. Collaborating with ML scientists and chemists to improve efficiency and production readiness.

Responsibilities

  • Help improve existing code base by improving memory and compute efficiency;
  • Develop new automation pipelines for preparing datasets and running experiments;
  • Move research into production;
  • Collaborate with a team of accomplished ML scientists and chemists.

Requirements

  • Degree in CS, applied mathematics, statistics, physics, or related discipline;
  • Mastery of Python and PyTorch, including a deep understanding of tensor object structure and its performance implications, and the ability to write new, efficient tensor operations;
  • Experience in one or more of: Python extension modules, Shell scripting, Code profiling, Large datasets, including storage formats and efficient loading, Dataframe libraries, SQL, Slurm or other HPC environments, CUDA programming, Cloud platforms, Containers;
  • Two or more years of experience developing robust code on larger projects, including code review, refactoring, unit testing, version control, etc.;
  • Intellectual curiosity and drive to excel.

Benefits

  • Competitive mix of cash and options

Job type

Full Time

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudPythonPyTorchShell ScriptingSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.