Senior Backend Software Engineer for Machine Learning Systems

10 hours ago


Québec, Quebec, Canada Capgemini Engineering Full time
Job Description:

We are seeking an experienced Senior Backend Software Engineer to join our team in Capgemini Engineering. This role involves research, design, implementation, and support tasks as a team member of Capgemini, working in accordance with project guidelines, quality standards, and code conventions.

The ideal candidate will have 5+ years of experience as a Senior Backend Software Engineer and excellent programming skills in Python and C++. DevOps experience with AWS and K8s is a plus. We are looking for someone who is passionate about ML systems and processes and has good English communication skills.

In this role, you will investigate, create, and implement solutions for existing technical challenges, including building/enhancing the frameworks and tools used by other development teams. You will also work on analyzing the scope of alternative solutions and making decisions about area implementation based on experience and technical expertise.

This is a challenging and rewarding opportunity to work on a large-scale social media platform dealing with one billion events per day. As a Senior Backend Software Engineer, you will lead functional and architectural design of assigned areas, ensuring design decisions meet architectural and design requirements.

You will report on area readiness/quality and raise red flags in crisis situations beyond the area of responsibility. Additionally, you will resolve crisis situations within the area of responsibility and suggest technical and functional improvements to add value to the product.

About the Job:

The salary for this position is estimated to be around $150,000 - $180,000 per year, depending on location and experience. If located in Canada PST, we estimate the salary to be higher due to the cost of living.

This is a full-time position offering flexible work options enabling time and location-based flexibility. Our comprehensive benefits program includes health, welfare, retirement, and paid time off. We also offer tuition assistance and weekly skill development opportunities.

As a Senior Backend Software Engineer at Capgemini Engineering, you will collaborate with creative, fun, and driven colleagues and work on projects that make a significant impact on society.



  • Québec, Quebec, Canada Capgemini Full time

    We are seeking a highly skilled Senior Backend Software Engineer to join our team in Canada. This is an exciting opportunity to work on the ML Serving platform, driving innovation and delivering cutting-edge solutions.About the RoleThis role involves performing research, design, implementation, and support tasks as part of a collaborative team at Capgemini....

  • Software Engineer

    2 weeks ago


    Québec, Quebec, Canada Ongles Pro 2013 Full time

    Job Title: Software Engineer - Backend DeveloperWe are looking for a skilled Software Engineer to join our team as a Backend Developer. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Main Responsibilities:• Design and develop scalable and efficient backend systems•...

  • Software Engineer

    2 weeks ago


    Québec, Quebec, Canada Demers Bicyclettes et skis de fond Full time

    Job Title: Senior Backend DeveloperWe are currently seeking a skilled Senior Backend Developer to join our team. The ideal candidate will have experience with Python and a strong understanding of backend development principles.Key responsibilities include:Designing and implementing efficient backend systemsCollaborating with cross-functional teams to deliver...


  • Québec, Quebec, Canada Chez Clémentine (Beaubien) Inc. Full time

    Job Title: Backend DeveloperJob Description:As a Backend Developer at our company, you will be responsible for designing, developing, and maintaining cloud-based applications. You will work with a team of experienced engineers to build scalable and efficient systems that meet the needs of our customers.Key Responsibilities:Design and develop cloud-based...


  • Québec, Quebec, Canada Giant Tiger Full time

    **About the Role**We are seeking a skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing and developing scalable and efficient software solutions using Java.Key Responsibilities:Design and develop high-quality software components using Java.Collaborate with cross-functional teams to identify and...


  • Québec, Quebec, Canada Usitech Précision Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, developing, and maintaining our software systems.Key Responsibilities:Design and develop high-quality software componentsCollaborate with cross-functional teams to identify and...


  • Québec, Quebec, Canada Le Capitole de Québec Full time

    Key Responsibilities:• Design and develop scalable, efficient, and secure backend systems using relevant technologies.Requirements:• 5+ years of experience in backend development with a focus on software engineering principles.What We Offer:• Collaborative and dynamic work environment.How to Apply:Interested candidates should submit their resume and a...


  • Québec, Quebec, Canada Coveo Full time

    Streamline the deployment of Machine Learning models and build reliable, scalable, and efficient systems.As a Senior Machine Learning Developer at Coveo, you will play a key role in supporting the teams of applied scientists responsible for creating and training search and ranking models, as well as other ML models at scale. Your mission is to build ML...


  • Québec, Quebec, Canada Coveo Full time

    Streamline Machine Learning Model DeploymentAs a Senior Machine Learning Developer at Coveo, you will play a key role in supporting the teams of applied scientists responsible for creating and training search and ranking models, as well as other ML models at scale.Your MissionBuild ML systems that are reliable, scalable, and easy to maintain, and help...


  • Québec, Quebec, Canada beBee Professionals Full time

    Job Summary:We are seeking a skilled Backend Software Engineer to join our team at beBee Professionals in Quebec City.The successful candidate will be responsible for designing, developing, and maintaining web applications and services. Key responsibilities include: Designing and implementing software components using HTML, CSS, JavaScript, and related web...


  • Québec, Quebec, Canada Coveo Full time

    Streamline Machine Learning Model DeploymentAs a Senior Machine Learning Developer at Coveo, you will play a key role in supporting the teams of applied scientists responsible for creating and training search and ranking models, as well as other ML models at scale.Your MissionBuild ML systems that are reliable, scalable, and easy to maintain, and help...


  • Québec, Quebec, Canada Coveo Full time

    Streamline Machine Learning Model DeploymentAs a Senior Machine Learning Developer at Coveo, you will play a key role in supporting the teams of applied scientists responsible for creating and training search and ranking models, as well as other ML models at scale.Your MissionBuild ML systems that are reliable, scalable, and easy to maintain, and help...

  • Software Engineer

    1 week ago


    Québec, Quebec, Canada Hydro-Québec Full time

    We are looking for a skilled Software Engineer with experience in backend development to join our team at {company}. The ideal candidate will have a strong foundation in software development, data structures, and algorithms, as well as experience with backend technologies such as Java, Python, or C#.Main Responsibilities:Design, develop, and test backend...


  • Québec, Quebec, Canada Randstad Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will have expertise in artificial intelligence, machine learning, and cloud computing.The ideal candidate will have strong problem-solving skills, excellent analytical and communication skills, and the ability to work...

  • Software Engineer

    2 weeks ago


    Québec, Quebec, Canada Cabico Full time

    Job Description:As a Backend Software Developer, you will play a critical role in the development and maintenance of our software systems. Your responsibilities will include designing, implementing, and testing software applications, as well as ensuring the smooth operation of our backend infrastructure. Key Responsibilities:Design and develop software...

  • Software Developer

    1 week ago


    Québec, Quebec, Canada TEHORA Full time

    About the Role: We are seeking a skilled Backend Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions using a range of technologies. Your expertise in backend development will play a critical role in shaping the future of our products...

  • Software Engineer

    2 weeks ago


    Québec, Quebec, Canada Randstad Full time

    Job Title: Software Engineer - Backend DeveloperResponsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure high-quality code and adherence to coding standardsRequirements:• Bachelor's degree in Computer Science or related field• 3+ years of...


  • Québec, Quebec, Canada Catalyst Labs Full time

    Catalyst Labs: A Leader in AI and Machine LearningWe are a leading recruitment agency specializing in Artificial Intelligence, Machine Learning, and Data Science. Our team is dedicated to connecting top talent with exciting opportunities in these fields.RequirementsProven experience working in Machine Learning, AI, and Data ScienceComputer Vision...


  • Québec, Quebec, Canada Catalyst Labs Full time

    Catalyst Labs: A Leader in AI and Machine LearningWe are a leading recruitment agency specializing in Artificial Intelligence, Machine Learning, and Data Science. Our team is dedicated to connecting top talent with exciting opportunities in these fields.RequirementsProven experience working in Machine Learning, AI, and Data ScienceComputer Vision...

  • Software Engineer

    2 weeks ago


    Québec, Quebec, Canada Bayshore HealthCare Full time

    Our company is seeking a skilled Software Engineer to join our team. The Backend Developer will be responsible for designing, implementing, and maintaining the back-end of our software applications. This is a great opportunity for a Full Stack Developer to work on a variety of projects and contribute to the growth of our company. As a Senior Software...