×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer

Job in Delta, BC, J4E, Canada
Listing for: Greenhouse
Full Time position
Listed on 2026-02-27
Job specializations:
  • IT/Tech
    Machine Learning/ ML Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 CAD Yearly CAD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Our mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they’re the foundation of our success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability so we can help companies measurably improve the way they hire.

Join us to do the best work of your career, solving meaningful problems with remarkable teams.

Greenhouse is looking for a Machine Learning Engineer to join our team!

In this role, you'll work with our team to develop machine learning models that enhance Greenhouse products like resume parsing/anonymization, hiring, sourcing, and predictive analytics. Additionally, we serve to support other product engineering teams on their journey of implementing more machine learning capabilities. You'll collaborate with data science, product, and engineering teams to deploy, monitor, and maintain these models, allowing you to refine your skills and contribute to key projects.

Who will love this job
  • A deep learning practitioner – you are eager to unlock the potential of deep learning for various applications
  • A generalist – you have experience and the ability to perform a wide variety of software engineering tasks, which are necessary to develop, deploy, and monitor a new software application. You have experience working on whole applications mainly in Python but welcome the opportunity to use Ruby or Typescript as needed
  • A collaborator – you are able to work with multiple teams to find the best way to use data to provide value to customers and will do everything needed to make that happen
  • An entrepreneur – someone whose values align with our vision on how A.I. can assist in the hiring process
What you’ll do
  • Own well-scoped ML components or models:
    You will take ownership of specific components, executing on defined problems with guidance
  • Train and deploy models using established patterns, and ship models to production following existing tooling and standards
  • Monitor and debug models with help from senior engineers, and work to improve model performance incrementally
  • Implement AI governance, privacy, and security requirements as defined
  • Collaborate within the team and with partner functions, while communicating progress, risks, and blockers clearly
You should have
  • Degree or recent experience relating to Machine Learning
  • Familiarity with implementing safe, ethical, and compliant ML systems (familiarity with ISO 42001/NIST AI RMF and the associated common controls)
  • Experience deploying, monitoring, and improving ML models at a technology company
  • A strong grasp of Python
  • Experience training and experimenting with deep learning models as well as serving them in production
  • Experience with transformers and other Hugging Face libraries
  • Experience building and consuming APIs
  • An ability to build consensus while creating space for others
  • Excellent prioritization and time management skills
  • Experience with NLP and large language models, a plus
  • Experience with machine learning models which are not deep learning (e.g. decision trees), a plus
  • Experience using Docker and AWS (Sage Maker endpoints, Sage Maker notebooks, S3, IAM), a plus
  • Your own unique talents! Your background has given you a unique perspective and set of transferable skills that aren't always in alignment with a given role - but those are qualities we value  you don't meet 100% of the qualifications outlined above, we still strongly encourage you to apply

Applicants must be legally eligible to work in Canada as of the start date chosen by the Company. We are unable to support sponsorship at this time.

For purposes of processing or administering your employment relationship, personal information that you provide to the Company may be transferred to and accessed by an affiliate in the United States or elsewhere, or to agents and contractors (such as payroll companies, insurance companies, information technology consultants, etc.) that provide services to the Company.

The national pay range for this role is $120,000 - $180,000 CAD. Individual compensation will be commensurate with the candidate's experience…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary