Research Software Development Engineer

4 weeks ago


Toronto, Ontario, Canada Skyfall AI Full time

About the company

Skyfall is disrupting the entire AI ecosystem by building the first world model for the enterprise. The goal of the 'Enterprise world Model' is to overcome the severe limitations of LLMs (Safety, Hallucinations, Expensive training) in order to provide the enterprises significant value by having a comprehensive understanding of the complex interplay between data, people and processes with organizations.

The Skyfall founding team consists of Maluuba founders who were previously pioneers in the Deep learning revolution. Maluuba worked with AI pioneers such as Yoshua Bengio and Richard Sutton before it was acquired by Microsoft for $160M and became Microsoft's AI research center in Canada.

Job Overview: 

Skyfall AI is on a mission to build the future of autonomous enterprises, and we're looking for a Research Software Development Engineer (RSDE) to join our cutting-edge AI research team. This role is ideal for engineers who thrive at the intersection of AI research and scalable software engineering, working on next-generation language models, reinforcement learning, and multi-agent systems. You'll play a key role in developing AI training infrastructure, pushing the boundaries of LLMs and RL, and contributing to the broader research community through publications and open-source projects.

Key Responsibilities:
  • Develop Scalable AI Infrastructure – Design and build high-performance training pipelines for language models, reinforcement learning agents, and multi-agent systems.
  • Implement Cutting-Edge AI Techniques – Work with state-of-the-art architectures, including transformer models, reinforcement learning frameworks, and generative AI techniques.
  • Optimize AI Model Performance – Collaborate with researchers to improve training efficiency, fine-tuning strategies, and inference optimization for real-world enterprise applications.
  • Contribute to Research & Open Source – Publish high-impact research, engage with the broader AI community, and contribute to leading open-source AI projects.
  • Work with Large-Scale Systems – Leverage cloud-based GPU environments and distributed computing frameworks to train and deploy large-scale AI models.
Minimum Qualifications:
  • Bachelor's degree in Computer Science, Machine Learning, or a related technical field.
  • Strong programming skills in Python, with experience in software engineering best practices.
  • Experience with cloud-based GPU training environments (e.g., AWS, Lambda Labs, GCP).
  • Hands-on experience with open-source AI frameworks (e.g., PyTorch, TensorFlow, JAX).
  • Experience working with large-scale distributed systems and training pipelines.
Nice to Have Qualifications:
  • Master's degree in Computer Science, Machine Learning, or a related technical field.
  • Published research in top AI/ML conferences (e.g., NeurIPS, ICML, ICLR, ACL).
  • Hands-on experience in LLMs, reinforcement learning, or multi-agent systems.
  • Experience optimizing training pipelines for large-scale AI models.
  • Contributions to open-source AI projects or AI research communities.


  • Toronto, Ontario, C6A, Ontario, Canada Skyfall AI Full time

    About the companySkyfall is disrupting the entire AI ecosystem by building the first world model for the enterprise. The goal of the ‘Enterprise world Model’ is to overcome the severe limitations of LLMs (Safety, Hallucinations, Expensive training) in order to provide the enterprises significant value by having a comprehensive understanding of the...


  • Toronto, Ontario, Canada TRSS Full time

    Job SummaryWe are seeking a highly skilled Senior Research Engineer to join our team. As a key member of our engineering department, you will be responsible for developing and delivering high-quality software solutions throughout the entire software development lifecycle.Our ideal candidate will have a deep understanding of Python software development stacks...

  • Software Research

    4 weeks ago


    Toronto, Ontario, Canada Skyfall AI Full time

    About the company Skyfall is disrupting the entire AI ecosystem by building the first world model for the enterprise. The goal of the 'Enterprise world Model' is to overcome the severe limitations of LLMs (Safety, Hallucinations, Expensive training) in order to provide the enterprises significant value by having a comprehensive understanding of the complex...


  • Toronto, Ontario, Canada FPT Software Full time

    Job Description:We are seeking a highly skilled Software Quality Engineering Director to lead our quality engineering efforts. The successful candidate will be responsible for developing and implementing quality engineering strategies to ensure the delivery of high-quality software products.The ideal candidate will have a strong background in software...


  • Toronto, Ontario, Canada Nokia Full time

    Unlock Your Potential with UsWe are a unique group within the AI Research lab at Nokia Bell Labs, dedicated to bridging the gap between research and practical solutions.We are looking for a skilled developer to apply state-of-the-art AI/ML research to develop practical solutions for solving real-world problems.About the Team:We are a diverse and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Software Engineering LeaderAbout the OpportunityIris Software Inc. is seeking a skilled Software Engineering Leader to drive the development of our Java applications. As a key member of our team, you will be responsible for leading the design and implementation of our software architecture, ensuring scalability, reliability, and performance.About...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer, GENIE - Proactive AlexaJoin our innovative Alexa Proactive team and shape the future of conversational AI You'll develop novel algorithms for multimodal systems, directly impacting millions of customers through vision and language technology.At Amazon, we're passionate about pushing the boundaries of AI and natural language...

  • Software Engineer

    4 days ago


    Toronto, Ontario, Canada UKG ApplyConnect Test WorldWide Full time

    Software Engineer is responsible for research, design and development of embedded software systems.This Position Requires:The application of the principles and techniques of computer science, engineering, and mathematical analysis. Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with electrical or...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer , GENIE - Proactive AlexaJoin our innovative Alexa Proactive team and shape the future of conversational AI You'll develop novel algorithms for multimodal systems, directly impacting millions of customers through vision and language technology.At Amazon, we're passionate about pushing the boundaries of AI and natural language...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    Employer Industry: Information Services and TechnologyWhy Consider This Job Opportunity:Flexible hybrid work model with 2-3 days in the office per week.Comprehensive benefits package including flexible vacation time and Mental Health Days Off.Access to LinkedIn Learning and internal Talent Marketplace for professional development opportunities.Chance to...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    At Triunity Software, Inc., we're seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, development, and deployment of Java-based software applications.Key ResponsibilitiesDesign and develop scalable and high-performance Java-based software...

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a FS Developer - Java + Angular for a long-term opportunity at Toronto, ON (Hybrid Position) . Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer , GENIE - Proactive AlexaJoin our innovative Alexa Proactive team and shape the future of conversational AI You'll develop novel solutions using the latest AI tech stacks. Gain experience with large systems processing petabytes of data, billions of records, and high-scale transactions per second, to build the "brains" that make...


  • Toronto, Ontario, Canada Veracity Software Inc Full time

    About the RoleThe ideal candidate for this position will have a strong background in software engineering and a passion for building robust, scalable systems. Your experience with Agile methodologies, version control systems, and cloud-based infrastructure will be essential in driving our team's success.You will work closely with cross-functional teams to...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a skilled Senior Java FullStack Developer to join our team at Iris Software Inc. in Toronto, ON (Hybrid) location.This long-term contract position involves designing, developing, and troubleshooting RESTful API and interface specifications using Java 8+ and Spring Framework (Spring Boot).Key Responsibilities:Designing and...

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is a strategic partner to Fortune 500 and other top companies in financial services and many other industries, providing technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals.About Iris Software Inc.We are a value-driven approach - a unique...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job OverviewA leading Canadian bank is seeking a skilled Core Java Developer for a long-term opportunity. Our client, one of the Top 5 Banks in Canada, provides a wide range of banking and financial services to individual consumers, small and middle market businesses, and large corporations.About the CompanyIris Software Inc. delivers technology services and...

  • software developer

    3 days ago


    Toronto, Ontario, Canada Scadea Software Solutions Inc Full time

    Experience: 1 year to less than 2 yearsTasks:Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareResearch and evaluate a variety of...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a talented Senior Java Software Engineer to lead the development of our cloud-based applications.The successful candidate will have extensive experience with Java 8+, Spring Framework (Spring Boot), and Openshift. A strong understanding of professional software engineering practices, including coding standards, code reviews,...


  • Toronto, Ontario, Canada Amazon Full time

    Amazon Robotics - Software Development EngineerAre you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you'll fit right in here at Amazon Robotics. We are a smart team of doers who work passionately to apply advances in robotics and...