Home › Companies › Variationalai › Machine Learning Software Engineer
Machine Learning Software Engineer
Variationalai · Remote · Deleted · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Variationalai |
| Title | Machine Learning Software Engineer |
| Normalized title | - |
| Department / team | R&D - ML |
| Location | Vancouver, BC, Canada |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | deleted |
| ATS provider | BambooHR |
| Posted / first seen | 2026-03-16 / 2026-05-30 |
| Changed / last seen | 2026-06-06 / 2026-06-03 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Variationalai. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Vancouver. | Open |
| Department jobs | Active postings in R&D - ML. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Variationalai |
| Source | 236a33da-773e-48c5-af15-c39b82f5a3f3 |
| ATS provider | BambooHR |
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 ID | 5782681a7b7e4c59080072f965e09377910916d9 |
| Org ID | 2e84170b-c188-4128-85fa-0251ca1dfb66 |
| Source ID | 236a33da-773e-48c5-af15-c39b82f5a3f3 |
| Board ID | 236a33da-773e-48c5-af15-c39b82f5a3f3 |
| Provider | bamboohr |
| Provider Job Key | 31 |
| Title | Machine Learning Software Engineer |
| Normalized Title | — |
| Status | deleted |
| Active | no |
| Location Text | — |
| Department | R&D - ML |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | Canada |
| Region | BC |
| City | Vancouver |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://variationalai.bamboohr.com/careers/31 |
| Apply URL | https://variationalai.bamboohr.com/careers/31 |
| First Seen At | 2026-05-30 05:44:33Z |
| Last Seen At | 2026-06-03 10:26:52Z |
| Last Checked At | 2026-06-06 08:45:56Z |
| Last Changed At | 2026-06-06 08:45:56Z |
| Inactive At | 2026-06-06 08:45:56Z |
| Source Posted At | 2026-03-16 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://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=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/2e84170b-c188-4128-85fa-0251ca1dfb66JSONGET https://api.bluedoor.sh/job-postings/v1/sources/236a33da-773e-48c5-af15-c39b82f5a3f3JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/5782681a7b7e4c59080072f965e09377910916d9/eventsJSON