Machine Learning Systems Developer

2 weeks ago


Montreal, Quebec, Canada DRW Full time
About the Role:

DRW is a diversified trading firm that has been operating in the market for over 3 decades. Our success is driven by the combination of sophisticated technology and exceptional people working together to capture opportunities around the world. We value autonomy and the ability to quickly adapt to changing circumstances, which is reflected in our operation using our own capital and trading at our own risk.

We trade a variety of asset classes, including Fixed Income, ETFs, Equities, FX, Commodities, and Energy, across all major global markets. In addition to traditional strategies, we have also leveraged our expertise and technology to expand into non-traditional areas such as real estate, venture capital, and cryptoassets.

In this role, you will be part of a high-impact machine learning team working across DRW's businesses. As a Machine Learning Engineer, you will build critical systems for our machine learning models and have the opportunity to make a significant impact on our business. You will be surrounded by cutting-edge technology and experienced machine learning, data, and software professionals, providing you with the best possible environment to succeed. You will have the chance to work on interesting new projects, apply your skillset, and become an expert in certain areas.

Key Responsibilities:

- Design and implement scalable and performant systems to serve machine learning models.
- Optimize training and inference performance of deep learning models.
- Create and maintain feature pipelines, feature stores, model stores.
- Monitor production models and set up retraining infrastructure to improve performance.
- Optimize models for deployment on different hardware configurations.
- Drive projects and lead new initiatives.
- Facilitate discussions on code implementation, testing, software architecture best practices.
- Actively engage with others on the team to resolve challenging design and coding issues.

Requirements:

- A bachelor's or a master's degree in computer science, software engineering, or equivalent.
- ~6+ years of experience building software for machine learning systems.
- Strong understanding of machine learning and deep learning concepts.
- Excellent programming and scripting skills (we predominantly work in Python and Go).
- Experience with building, validating, deploying, monitoring, and updating production models.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, TensorRT, ONNX.
- Experience with one or more of the following is an asset: distributed systems and cloud computing (Kubernetes, Docker, GCP, AWS), multi-threaded programming, hardware/software interaction.

About DRW:

DRW is a place of high expectations, integrity, innovation, and a willingness to challenge consensus. We are a team of professionals who work together to achieve great things. If you are passionate about machine learning, enjoy working with cutting-edge technologies, and are excited about solving complex problems, we encourage you to apply for this exciting position.

  • Montreal, Quebec, Canada DRW Full time

    DRW is a diversified trading firm with expertise in harnessing cutting-edge technology to operate in the global market. We value innovation and agility, allowing us to capitalize on opportunities with our own capital and risk. Our team is working on impactful machine learning projects across DRW's businesses, seeking a Machine Learning Engineer to contribute...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Unlock the Power of Machine LearningWe're seeking a talented Machine Learning Developer to join our team at Electronic Arts. As a key member of our Data & Analytics function, you'll work alongside a diverse group of passionate individuals to create innovative games and experiences that captivate millions of players worldwide.About the RoleAs a Machine...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Unlock the Power of Machine LearningWe're seeking a talented Machine Learning Developer to join our team at Electronic Arts. As a key member of our Data & Analytics function, you'll work alongside a diverse group of passionate individuals to create innovative games and experiences that captivate millions of players worldwide.About the RoleAs a Machine...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Machine Learning DeveloperWe are seeking a highly skilled Machine Learning Developer to join our team at 2K. As a Machine Learning Developer, you will be responsible for designing, developing, and deploying machine learning models to drive business growth and improve customer experiences.Key Responsibilities:Design and develop machine learning...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Machine Learning DeveloperWe are seeking a highly skilled Machine Learning Developer to join our team at 2K. As a Machine Learning Developer, you will be responsible for designing, developing, and deploying machine learning models to drive business growth and improve customer experiences.Key Responsibilities:Design and develop machine learning...


  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Unlock the Power of Machine Learning at Electronic Arts Inc.We are seeking a highly skilled Machine Learning Operations (MLOps) Engineer to join our team at Electronic Arts Inc. As an MLOps Engineer, you will play a critical role in delivering in-game Personalization by building global-scale production systems.Key Responsibilities:Create ML pipelines for...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Machine Learning Developer LeadWe are seeking a highly skilled Machine Learning Developer Lead to join our team at Electronic Arts. As a key member of our Data & Analytics function, you will play a critical role in developing and improving our Studio's data technical capabilities to bring data insights to our studio partners.The ideal candidate...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Machine Learning Developer LeadWe are seeking a highly skilled Machine Learning Developer Lead to join our team at Electronic Arts. As a key member of our Data & Analytics function, you will play a critical role in developing and improving our Studio's data technical capabilities to bring data insights to our studio partners.The ideal candidate...


  • Montreal, Quebec, Canada 2K Full time

    Machine Learning Developer, LeadWe are a global team of creators, innovators, and technologists who believe in the power of diversity and inclusion. Our mission is to create amazing games and experiences that entertain millions of people around the world.The Data & Analytics function is a key part of our company, bringing quantitative and qualitative...


  • Montreal, Quebec, Canada 2K Full time

    Machine Learning Developer, LeadWe are a global team of creators, innovators, and technologists who believe in the power of diversity and inclusion. Our mission is to create amazing games and experiences that entertain millions of people around the world. As a Machine Learning Developer, Lead, you will play a critical role in helping us achieve this mission...


  • Montreal, Quebec, Canada SAP SE Full time $71,000 - $120,600

    About the RoleWe are seeking a highly skilled Machine Learning Developer to join our team at SAP SE. As a key member of our Customer Innovation Services group, you will play a crucial role in developing innovative solutions that help our customers succeed in the digital economy.Key ResponsibilitiesDesign, develop, and deliver high-quality software solutions...


  • Montreal, Quebec, Canada CBCRadio-Canada Full time

    Job Title: Senior Machine Learning DeveloperAbout the Role:We are seeking a highly skilled Senior Machine Learning Developer to join our team at CBC/Radio-Canada. As a Senior Machine Learning Developer, you will be responsible for designing, developing, and deploying machine learning solutions using Microsoft Azure Machine Learning. You will work...


  • Montreal, Quebec, Canada LexisNexis Group Full time

    Job Summary:At LexisNexis Group, we are seeking an experienced Expert Machine Learning Model Developer to join our team. In this role, you will be responsible for developing and implementing advanced machine learning models with a focus on Retrieval-Augmented Generation (RAG) systems.


  • Montreal, Quebec, Canada Reliant AI, Inc. Full time

    About the RoleWe are seeking a seasoned engineer to join our team at Reliant AI, Inc. and contribute to the development of cutting-edge machine learning software.Key Responsibilities:Design and deploy machine learning algorithms, models, and systems that drive insights and automation within our platform.Optimize the performance of our machine learning...


  • Montreal, Quebec, Canada Reliant AI, Inc. Full time

    About the RoleWe are seeking a seasoned engineer to join our team at Reliant AI, Inc. and contribute to the development of cutting-edge machine learning software.Key Responsibilities:Design and deploy machine learning algorithms, models, and systems that drive insights and automation within our platform.Optimize the performance of our machine learning...


  • Montreal, Quebec, Canada Capgemini Full time

    Job Title: Machine Learning EngineerAbout the Role:Capgemini is seeking a skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for designing and developing new Machine Learning solutions for a Firm-wide user base. This role requires a strong understanding of Machine Learning algorithms and experience...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Machine Learning DeveloperWe're a global team of innovators, technologists, and creatives who believe that amazing experiences start with diverse teams. As a Machine Learning Developer at Electronic Arts, you'll work with cutting-edge technologies to deliver personalized experiences for millions of players worldwide.The Data & Analytics function brings...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Machine Learning DeveloperWe're a global team of innovators, technologists, and creatives who believe that amazing experiences start with diverse teams. As a Machine Learning Developer at Electronic Arts, you'll work with cutting-edge technologies to deliver personalized experiences for millions of players worldwide.The Data & Analytics function brings...


  • Montreal, Quebec, Canada DRW Full time

    At DRW, we combine sophisticated technology and exceptional people to operate in markets around the world. Our team values autonomy and the ability to pivot quickly to capture opportunities.About the RoleWe are looking for a highly skilled Data Science Engineer to join our machine learning development team. In this role, you will design and implement...


  • Montreal, Quebec, Canada Bounteous Full time

    Role SummaryAs a key member of our team, you will work on developing and implementing machine learning models to drive business insights and drive digital transformation. This role requires a strong background in machine learning, data engineering, and software development. You will be responsible for designing and implementing business solutions in agile...