Senior Ml Engineer

3 weeks ago


Montreal, Quebec, Canada Yeji Data Lab Full time

Cette offre d'emploi est rédigée en anglais pour des raisons de simplicité. La maîtrise des deux langues (français et anglais) est préférable.

Senior Software Developer - Machine Learning

As a global firm at the forefront of the AI revolution, Yeji Data Lab partners with world-leading clients to address their critical challenges. We leverage cutting-edge Machine Learning technology to drive sustainable value and innovation. Our agile and solution-oriented team collaborates with clients across diverse regions, with a strong focus on North America and strategic plans to expand our presence in the Asia Pacific and the Middle East. We invite you to join our journey and play a pivotal role in our expansion.

We are a partner of Mila, the Quebec AI institute, and work in a hybrid mode - with shared workspace in the Mile-Ex.

Position Overview:

We are looking for an experienced Senior Software Developer with Machine Learning Expertise to join our team of business analysts and AI experts. The ideal candidate will bring a profound technical and business acumen, coupled with an extensive understanding of the tech and Artificial Intelligence sectors.

Key Responsibilities:

As a Senior Software Developer with ML expertise, your role will encompass a broad range of critical functions:

  • Architecting, developing, and deploying high-performance cloud applications and microservices that integrate machine learning models into production environments.
  • Collaborating with data scientists and engineers to optimize, scale, and deploy machine learning models efficiently.
  • Ensuring seamless integration of machine learning solutions with frontend and backend systems.
  • Championing best coding practices, including writing maintainable, well-documented code and promoting software quality through rigorous unit tests, code reviews, and adherence to best practices.
  • Designing and executing advanced cloud architectures (e.G., AWS, GCP, Azure) for the development of AI-driven cloud-native applications.
  • Overseeing the construction and management of sophisticated data infrastructures, including databases, data warehouses, and data lakes, utilizing technologies such as SQL, NoSQL, and cloud-based storage solutions.
  • Directing containerization strategies with Docker and Kubernetes to bolster scalability and resilience.
  • Facilitating collaboration with cross-functional teams to ensure the seamless integration of AI and data engineering solutions with company-wide systems and applications.
  • Leading the troubleshooting, debugging, and upgrading of existing applications.
  • Producing comprehensive technical documentation for reference and reporting purposes.

Position Requirements:

To excel in this senior role, candidates must possess:

  • A Master's degree in Computer Science, Software Engineering, Machine Learning, or a related discipline.
  • Over 10 years of proven experience in software development, with a significant portion in a senior or lead capacity, preferably in AI/ML-related projects.
  • Advanced expertise in backend development languages such as Python, Java, Node.Js, with a strong emphasis on AI/ML model deployment.
  • Experience with ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-Learn, Transformers, and MLOps tools like MLflow, Kubeflow, or SageMaker.
  • Experience with frontend technologies including HTML, CSS, JavaScript, and advanced frameworks like React, Angular, or Vue.
  • In-depth experience with Agile and Scrum methodologies , with a strong ability to lead and mentor Agile teams.
  • Comprehensive knowledge and hands-on experience with cloud platforms like AWS, GCP, or Azure, including architecture and security best practices.
  • Proficiency in developing, deploying, and managing microservices architecture , with expert knowledge in container technologies such as Docker and Kubernetes.
  • A solid track record of working with both relational and non-relational databases and an understanding of cloud-based storage solutions.
  • Good working knowledge of bash/shell scripting .
  • Experience with REST API designing and deployment .
  • Expertise in version control systems , especially Git, with experience in managing complex development workflows.
  • Exceptional problem-solving, communication, and leadership skills , with a proven ability to drive projects and mentor junior team members.
  • Fluency in English ;
    proficiency in French is highly advantageous.

Assets:

  • Proven experience with cloud platforms like AWS, GCP, or Azure.
  • Expertise in CI/CD workflow and MLOps pipelines.
  • Experience with container technologies like Docker and Kubernetes.
  • Understanding of database systems and familiarity with SQL scripting.
  • Working knowledge of API designing and deployment.
  • Experience with AI/ML model optimization and deployment strategies.L

Join Yeji Data Lab and contribute to shaping the future with your expertise, creativity, and leadership. Together, we will tackle the most challenging problems and achieve groundbreaking innovations.



  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    About the Role">We are looking for a Senior C++ Programmer to join our Content Creation Technology Group, where you will contribute to the development of applications in the domains of Generative AI and ML bots.">Main Responsibilities">Provide and support ML systems based on business requirements and objectives.Establish technical designs to meet game's...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Description:Ubisoft Entertainment is seeking a Senior C++ Programmer to contribute to the development of applications in the domains of Generative AI and ML bots. As a key member of our Content Creation Technology Group, you will bring best practices and design principles to assist the team in delivering our ambitious features roadmap.Main...


  • Montreal, Quebec, Canada Autodesk Full time

    Job Requisition ID #25WD8643925WD86439, Senior MLOps Engineer – AI/ML PlatformAbout AutodeskAutodesk is a global leader in 3D design, engineering, manufacturing, and entertainment software. Our customers use Autodesk software to design and make the physical world that we live in—from complex structures like tall skyscrapers, to strong bridges, to modern...


  • Montreal, Quebec, Canada Ubisoft Montréal Full time

    Senior ML Programmer - Content Creation Technology GroupJob DescriptionThe Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer role will bring best practices and design principles to assist the team in...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Programmer - Content Creation Technology Group- Full-time- Contract: Permanent- Flexible Working Organization: HybridThe Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer role will bring...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Programmer - Content Creation Technology GroupFull-timeContract: PermanentFlexible Working Organization: HybridThe Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer role will bring best...


  • Montreal, Quebec, Canada Autodesk Full time

    About the RoleWe are seeking a skilled Senior MLOps Engineer to join our AI/ML Platform team at Autodesk.This is an exciting opportunity for you to contribute to the operational success of a strategic AI/ML platform and collaborate with diverse teams to drive innovation in 3D design, engineering, and entertainment software.Key ResponsibilitiesDrive the...

  • Responsable ML senior

    21 hours ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    RôleLe Content Creation Technology Group (CCTG) recherche un programmeur ML senior qui travaillera au sein d'une équipe développer des solutions d'apprentissage automatique pour améliorer l'expérience joueur. Le rôle du programmeur ML sera de définir les meilleures pratiques et les principes de conception pour aider l'équipe à livrer notre...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    **Job Description:**We are seeking an experienced AI/ML Programmer to join our Content Creation Technology Group. This role will involve contributing to the development of applications in the domains of Generative AI and ML bots.The ideal candidate will have a strong background in machine learning, with experience in developing and integrating inference...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    At Ubisoft Entertainment, we are seeking a highly skilled Senior C++ Programmer to join our Content Creation Technology Group. The successful candidate will contribute to the development of applications in the domains of Generative AI and ML bots.Main Responsibilities:Providing and Supporting ML Systems: Develop and support ML systems based on business...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior C++ Programmer - Machine Learning Content Creation Technology Group- Full-time- Contract: Permanent- Flexible Working Organization: HybridThe Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job DescriptionSenior AI/ML ProgrammerMain Responsibilities:Develop, integrate, and maintain inference engines, libraries, and ML frameworks.Leverage best hardware to accelerate ML related computations.Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements.Integrate...


  • Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time

    About the OpportunityWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Lightspeed. As a key member of our infrastructure development team, you will be responsible for designing, developing, and maintaining the platforms and tools used for building, training, and deploying artificial intelligence (AI) and machine learning...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    **Job Summary:**We are seeking a highly skilled ML Systems Developer to join our Content Creation Technology Group. As an ML Systems Developer, you will play a key role in designing, developing, and deploying ML-powered applications in the domains of Generative AI and ML bots.The ideal candidate will have a strong background in machine learning, with...


  • Montreal, Quebec, Canada Reliant AI Full time

    About ReliantWe believe that making the best decisions means looking at all the facts – a near-impossible task in our era of information overload. To fix this, we are building the next generation of machine learning software. Powered by generative AI, our algorithms analyze key information sources and provide comprehensive, factual answers for even your...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Équipe de développement d'intelligence artificielleL'équipe Content Creation Technology Group (CCTG) est à la recherche d'un développeur ML senior pour travailler dans une équipe qui crée des solutions d'apprentissage automatique pour améliorer l'expérience utilisateur. Le rôle du responsable ML sera de concevoir et de mettre en...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Data Scientist - Content Creation Technology GroupThe Content Creation Technology Group (CCTG) is looking for a Senior ML Data Scientist to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Data Scientist will create highly...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Data Scientist - Content Creation Technology GroupThe Content Creation Technology Group (CCTG) is looking for a Senior ML Data Scientist to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Data Scientist will create highly...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Data Scientist - Content Creation Technology GroupThe Content Creation Technology Group (CCTG) is looking for a Senior ML Data Scientist to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Data Scientist will create highly...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior ML Data Scientist - Content Creation Technology GroupThe Content Creation Technology Group (CCTG) is looking for a Senior ML Data Scientist to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Data Scientist will create highly...