Machine Learning Engineer Contract to Hire opportunity in 100% Remote Canada with rate $Open / Market. The ideal candidate has a BSc/MSc in computer science, mathematics or related technical discipline with 1-4 years’ experience in software engineering and experience with Python, Scala, and distributed computing tools.
Requirements
- BSc/MSc in computer science, mathematics or related technical discipline
- 1-4 years’ experience in software engineering with exposure to statistical and/or data science role
- Deep knowledge and proven experience with optimizing machine learning model in a production context
- Experience with Python or Scala is required. Background in programming in C, C++, Java is beneficial.
- Experience working with large data sets, simulation/optimisation and distributed computing tools
- Refactor prototypes of predictive models into highly performant, production ready solutions
- Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models
- Choose and use the right analytical libraries, programming languages, and frameworks for each task
- Contribute to building client capabilities by coaching team members on data science methodologies and approaches
- Contribute to best coding and engineering practice across AI projects
- Build/refactor/develop code into reusable libraries, APIs, and tools
Benefits
- Visa Sponsorship
- Relocation Assistance