bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesVariationalaiMachine Learning Software Engineer

Machine Learning Software Engineer

Variationalai · Remote · Deleted · BambooHR

Job facts

FieldValue
CompanyVariationalai
TitleMachine Learning Software Engineer
Normalized title-
Department / teamR&D - ML
LocationVancouver, BC, Canada
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusdeleted
ATS providerBambooHR
Posted / first seen2026-03-16 / 2026-05-30
Changed / last seen2026-06-06 / 2026-06-03

Related slices

PageWhat it containsOpen
Company jobsActive postings from Variationalai.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Vancouver.Open
Department jobsActive postings in R&D - ML.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyVariationalai
Source236a33da-773e-48c5-af15-c39b82f5a3f3
ATS providerBambooHR

Description

VANCOUVER, BC (OR REMOTE) / 2+ YRS PROFESSIONAL EXPERIENCE Small molecule drug discovery is one of the most exciting open problems in machine learning. Traditional approaches require over ten years and two billion dollars to develop a new pharmaceutical, and their reliance on trial-and-error calls out for better predictive and generative models. The existent datasets are large enough to benefit from sophisticated deep learning architectures, but small enough that ML models can be trained in a few days, facilitating rapid experimentation and innovation. Nevertheless, the current industry standard has progressed little beyond shallow ML techniques and simple graph neural networks, largely due to the difficulty of integrating world-class machine learning research with chemistry and pharmacology expertise. Variational AI is building a generative foundation model for molecular structure and properties from the ground up. For over six years, we have been advancing the state-of-the-art , and delivering projects to customers including Merck, Rakovina and ImmVue Therapeutics. Variational AI is searching for a machine-learning software engineer to join us in our quest to radically accelerate the development of new drugs through machine learning excellence. You will help improve our existing code base by improving memory and compute efficiency; develop new automation pipelines for preparing datasets and running experiments; and generally move research into production. In this process, you will have the opportunity to build your skills by collaborating with our team of accomplished ML scientists and chemists. Software engineering expertise is the primary requirement, along with knowledge of deep learning fundamentals; knowledge of chemistry and pharmacology is preferred but not required. Here is the background we’re looking for: 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. We are an equal opportunity employer and enthusiastically welcome applications from women, BIPOC, and members of underrepresented communities and groups. Compensation is a competitive mix of cash and options. We prioritize expertise and passion over where you decide to live and work; however, for collaboration across our team, applicants must be based in North American time zones. To learn more about us, you can find some of our recent work at  variationalai.substack.com

Full job record

Job ID5782681a7b7e4c59080072f965e09377910916d9
Org ID2e84170b-c188-4128-85fa-0251ca1dfb66
Source ID236a33da-773e-48c5-af15-c39b82f5a3f3
Board ID236a33da-773e-48c5-af15-c39b82f5a3f3
Providerbamboohr
Provider Job Key31
TitleMachine Learning Software Engineer
Normalized Title
Statusdeleted
Activeno
Location Text
DepartmentR&D - ML
Team
Employment Typefull_time
Workplace Typeremote
Remote Policyremote
CountryCanada
RegionBC
CityVancouver
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://variationalai.bamboohr.com/careers/31
Apply URLhttps://variationalai.bamboohr.com/careers/31
First Seen At2026-05-30 05:44:33Z
Last Seen At2026-06-03 10:26:52Z
Last Checked At2026-06-06 08:45:56Z
Last Changed At2026-06-06 08:45:56Z
Inactive At2026-06-06 08:45:56Z
Source Posted At2026-03-16 00:00:00Z
Source Updated At
Raw Payload Uris3://bluework-jobs-prod-raw-590183727216/raw/provider=bamboohr/board=variationalai/date=2026-06-03/2026-06-03T10-26-52-338Z-a2b90fcc99633fa1241878fd0f06df6dcc9498b3bb7f96aa21ac2ac3ac5a1c45.json
Event Fields
{
  "content_hash": "72434613cb4dbb980e0c884d9bd7372c4ecdb832ca93c160e69e54a4d5500362",
  "source_hash": "41270d28167dd9e4d6fb8ed2bae499f8eb7b32f8ecbbf88b9121edf2d327bb04",
  "last_changed_at": "2026-06-06T08:45:56.555Z",
  "active_status": "deleted"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Vancouver, British Columbia, Canada",
    "city": "Vancouver",
    "region": "BC",
    "country": "Canada",
    "is_remote": true,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-03T10:26:52.880Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Vancouver, British Columbia, Canada",
      "city": "Vancouver",
      "region": "BC",
      "country": "Canada",
      "is_remote": true,
      "confidence": 0.8
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "31",
    "isRemote": null,
    "location": {
      "city": null,
      "state": null
    },
    "atsLocation": {
      "city": "Vancouver",
      "state": "British Columbia",
      "country": "Canada",
      "province": null
    },
    "departmentId": "18647",
    "locationType": "1",
    "jobOpeningName": "Machine Learning Software Engineer",
    "departmentLabel": "R&D - ML",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": null,
      "state": null,
      "postalCode": null,
      "addressCountry": null
    },
    "datePosted": "2026-03-16",
    "atsLocation": {
      "city": "Vancouver",
      "state": "British Columbia",
      "country": "Canada",
      "countryId": "2"
    },
    "description": "<p><span style=\"color: #231f20; font-family: Arial,sans-serif; font-size: 18pt\">VANCOUVER, BC (OR REMOTE) / 2+ YRS PROFESSIONAL EXPERIENCE</span></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Small molecule drug discovery is one of the most exciting open problems in machine learning. Traditional approaches require over ten years and two billion dollars to develop a new pharmaceutical, and their reliance on trial-and-error calls out for better predictive and generative models. The existent datasets are large enough to benefit from sophisticated deep learning architectures, but small enough that ML models can be trained in a few days, facilitating rapid experimentation and innovation. Nevertheless, the current industry standard has progressed little beyond shallow ML techniques and simple graph neural networks, largely due to the difficulty of integrating world-class machine learning research with chemistry and pharmacology expertise. Variational AI is building a generative foundation model for molecular structure and properties from the ground up. For over six years, we have been advancing the state-of-the-art</span><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">, and delivering projects to customers including Merck, Rakovina </span><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">and ImmVue Therapeutics.</span></p>\n<p><br></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Variational AI is searching for a machine-learning software engineer to join us in our quest to radically accelerate the development of new drugs through machine learning excellence. You will help improve our existing code base by improving memory and compute efficiency; develop new automation pipelines for preparing datasets and running experiments; and generally move research into production. In this process, you will have the opportunity to build your skills by collaborating with our team of accomplished ML scientists and chemists. </span></p>\n<p><br></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Software engineering expertise is the primary requirement, along with knowledge of deep learning fundamentals; knowledge of chemistry and pharmacology is preferred but not required.</span></p>\n<p><br></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt; font-weight: bold\">Here is the background we’re looking for:</span></p>\n<ul>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Degree in CS, applied mathematics, statistics, physics, or related discipline;</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">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;</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Experience in one or more of:</span>\n<ul>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Python extension modules</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Shell scripting</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Code profiling</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Large datasets, including storage formats and efficient loading</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Dataframe libraries, SQL</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Slurm or other HPC environments</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">CUDA programming</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Cloud platforms</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Containers;</span></li>\n</ul>\n</li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Two or more years of experience developing robust code on larger projects, including code review, refactoring, unit testing, version control, etc.;</span></li>\n<li><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">Intellectual curiosity and drive to excel.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">We are an equal opportunity employer and enthusiastically welcome applications from women, BIPOC, and members of underrepresented communities and groups. Compensation is a competitive mix of cash and options. We prioritize expertise and passion over where you decide to live and work; however, for collaboration across our team, applicants must be based in North American time zones. </span></p>\n<p><br></p>\n<p><span style=\"color: #757575; font-family: Arial,sans-serif; font-size: 18pt\">To learn more about us, you can find some of our recent work at </span><a href=\"https://variationalai.substack.com/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-family: Arial, sans-serif; font-size: 18pt\">variationalai.substack.com</span></a></p>",
    "compensation": "$130K-200K annually.  Compensation varies by experience, skills and location",
    "departmentId": "18647",
    "locationType": "1",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Machine Learning Software Engineer",
    "departmentLabel": "R&D - ML",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Experienced",
    "jobOpeningShareUrl": "https://variationalai.bamboohr.com/careers/31",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/5782681a7b7e4c59080072f965e09377910916d9?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/2e84170b-c188-4128-85fa-0251ca1dfb66JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/236a33da-773e-48c5-af15-c39b82f5a3f3JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/5782681a7b7e4c59080072f965e09377910916d9/eventsJSON