Overview

Software Engineer Jobs in Toronto, Ontario, Canada at JamLabs Data Science

Title: Software Engineer

Company: JamLabs Data Science

Location: Toronto, Ontario, Canada

About JamLabs

JamLabs is a data science and AI engineering firm that partners with global financial institutions to design and build intelligent data systems and AI-powered products. Our clients include leading financial market infrastructure firms, institutional asset managers, and capital markets organizations across North America and Europe. JamLabs is actively pursuing Anthropic Claude Partner certification and uses AI tools more extensively and more thoughtfully than virtually any team in our space. Our engineers work as trusted partners to client organizations, not as resources to be managed, and the quality of our work directly reflects JamLabs' reputation with the most demanding institutions in the world.

Role Summary

As a Software Engineer at JamLabs, you will contribute to the full-stack delivery of data products, AI-integrated applications, and financial systems for institutional clients and JamLabs' own SaaS portfolio. You bring solid engineering fundamentals and genuine curiosity about AI-assisted development. You understand that producing great software today means knowing how to work effectively with AI tools, directing them well, evaluating their output critically, and taking full ownership of the result.

Key Responsibilities

  • Design and develop features across the full stack including backend services, APIs, and frontend interfaces for client-facing financial data products and internal SaaS applications
  • Expertise in cloud-native data warehousing platforms, specifically Snowflake, including performance tuning and advanced SQL proficiency
  • Use AI development tools including Claude as a routine part of your workflow, taking responsibility for validating, testing, and refining AI-assisted output before it reaches production
  • Build and maintain automated testing suites and contribute to CI/CD pipelines
  • Implement data processing pipelines and integrate with cloud-based data infrastructure on AWS and GCP
  • Collaborate effectively with client engineering and data teams in integrated delivery contexts
  • Participate in Agile ceremonies including sprint planning, story refinement, design reviews, and retrospectives
  • Work toward Anthropic Claude certification and AWS certification with full support from JamLabs
  • Actively seek feedback, grow your technical skills, and contribute to a high-performance engineering culture
  • Required Qualifications

    • 3 to 6 years of software engineering experience with demonstrated full-stack delivery
    • Proficiency in Python and/or TypeScript, with experience in React for frontend development
    • Working knowledge of cloud platforms, particularly AWS, with AWS certification to be obtained within 3 months of hire
    • Experience with Docker, CI/CD tools, and infrastructure concepts; Terraform an asset
    • Demonstrated use of AI coding tools such as Claude or GitHub Copilot in a professional or substantive personal context, with the ability to articulate how you evaluate and validate AI-generated code
    • Strong written and verbal communication skills with comfort working in client-facing delivery environments
    • Anthropic Claude certification to be obtained within 3 months of hire
    • Interest in or exposure to financial services, capital markets, or data-intensive domains is an asset
  • What We Offer

    • Competitive salary with semi-monthly payroll
    • Comprehensive medical and dental benefits
    • 20 days vacation with flexibility
    • Structured mentorship from senior engineers and a technically ambitious team
    • Certification support and learning resources as part of the role
    • Real ownership of meaningful work in a fast-moving, AI-native environment
    Upload your CV/resume or any other relevant file. Max. file size: 800 MB.

    About JamLabs Data Science