NeverHard

Machine Learning Software Engineer / Developer at J M Group Inc — NeverHard

Machine Learning Software Engineer / Developer at J M Group Inc in Toronto, Ontario. Skills: CI/CD, Containers, Data Engineering, DevOps, GenAI. Apply on NeverHard.

Company
J M Group Inc
Location
Toronto, Ontario
Type
contract

Required skills:

We're looking for a Machine Learning Software Engineer to help build and deliver production-grade GenAI-powered products as part of a research and product development team. The ideal candidate writes clean, modular Python, follows strong engineering practices, and is comfortable working across the full ML and GenAI lifecycle from prototyping through to production. What you'll do Design and develop GenAI-powered solutions across the research and product development lifecycle Build robust, scalable, large-scale AI software systems applying engineering and data best practices Partner with research and product teams to ensure seamless delivery of AI-powered products Support projects with thorough documentation, design decisions, and technical advisory What you bring Strong experience building modular and robust software systems in Python or a similar language Solid knowledge of software engineering best practices across the full development lifecycle including testing, coding standards, code reviews, and source control management Eligibility for a mandatory background check Nice to have Experience working across the full ML and GenAI lifecycle from prototyping to production Experience building microservices and data pipelines using relational and non-relational databases Familiarity with frontend development best practices Experience with DevOps engineering including CI/CD pipelines, observability, and containers Work setup Onsite in Toronto, ON, 4 days per week In-person interview required 6+ month contract English proficiency required