Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Development Engineer

$164.6k - $235.1k per year

Tubi - Canada

We are looking for a Staff Engineer to steer the technical evolution of our AI-centric business platforms, which currently prioritize ad revenue operations such as cross-system intelligence, workflow automation, and document understanding. While the domain already supports live production traffic and active users, significant architectural challenges remain: how can non-deterministic AI be effectively integrated into workflows where business outcomes depend on high accuracy? In this role, you will confront this ambiguity head-on—defining architectural patterns, implementing them in production, and validating their effectiveness.

Tubi’s Internal Tools team is at the forefront of AI integration, developing everything from developer resources to production-grade AI for business operations. We are the group responsible for turning AI from an experiment into an operating capability: training, infrastructure, developer agents, and AI-powered business systems. Engineers operate with high ownership and autonomy, collaborating on shared architectural decisions and AI infrastructure.

Define and drive the technical architecture of the AI platform — spanning extraction pipelines, confidence scoring, cross-system data aggregation, and user-facing intelligence layers. Own the platform's most complex subsystems and hardest design problems: reliability under non-determinism, integration across heterogeneous data sources, and progressive automation with appropriate human-in-loop gates.

Ship consistently. Turn ambiguous requirements into working software that users see and trust. Mature the platform's AI systems from early-stage to production-grade: systematic validation, feedback loops that improve accuracy over time, and principled cost management.

Provide clear technical analysis when leadership needs to understand trade-offs, feasibility, or risk.

8+ years of software engineering experience, with demonstrated ability to own and deliver complex systems end-to-end — from design through production operation.

  • Deep expertise in distributed systems design, fault tolerance, and building reliable systems from unreliable components.
  • Strong full-stack engineering fundamentals. Our stack: Node.js/TypeScript (backend, Express), React/TypeScript (frontend), PostgreSQL with Drizzle ORM, Python for ML pipeline components, OpenAI and Google Gemini APIs.
  • Demonstrated bias toward shipping. Good technical judgment under uncertainty. Experience designing systems that handle non-deterministic or probabilistic outputs (ML models, LLM pipelines, or similar) with appropriate confidence scoring and fallback strategies.

Familiarity with LLM application patterns: prompt engineering, multi-model orchestration, agentic tool use, and cost optimization for high-volume LLM workloads.

Experience with document AI or structured data extraction from unstructured sources (documents, image, natural language) at scale.

Experience building over heterogeneous enterprise data sources with varying freshness, schemas, and access patterns.

The AI Mandate

Tubi expects engineers at all levels to leverage AI tools (Claude Code, Codex, Cursor, MCP integrations) to accelerate delivery, testing, and documentation. For this role specifically, AI goes further — it is not a feature on this platform but the reason the platform exists. You don't need to arrive as an AI expert, but you need to develop deep fluency quickly and apply it with production-grade discipline:

Building systems where human operators can progressively delegate to AI — and where the blast radius is contained when AI is wrong.

AI as Leverage: Thinking about AI as a force multiplier for a small team. Cost Discipline: Treating AI spend as an engineering problem — optimizing for accuracy per dollar, not just accuracy alone.

Pursuant to local pay disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience, and location is as listed annually below.

This role is also eligible for an annual discretionary bonus, long-term incentive plan, and various benefits including medical/dental/vision, insurance, vacation/paid time off and other benefits in accordance with applicable plan documents.

164,600—$235,100 CAD

For all salaried employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time Off Policy to manage all personal matters.

For all full-time, regular employees, in lieu of FOX Paid Parental Leave, Tubi offers a generous Parental Leave Program, which allows parents twelve (12) weeks of paid bonding leave (top up in Canada) within the first year of birth, adoption, surrogacy, or foster placement of a child in addition to applicable government leave program(s) and FOX’s short-term disability policy (if applicable). This time is 100% paid through a combination of any applicable government leaves and wage-replacement programs in addition to contributions made by Tubi.

For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.

Tubi offers the world's largest collection of Hollywood movies and TV shows, thousands of creator-led stories and hundreds of Tubi Originals made for the most passionate fans. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff Software Development Engineer in Toronto, ON vacancy
  • $65k per year

     ...Meet the YuJa family here and see what makes YuJa special! About the Role We're looking for a Software Developer - Internal Tools who combines strong software engineering fundamentals with hands-on experience managing internal systems and infrastructure. In this role, you... 
    Suggested
    Full time
    Manual labor
    Work at office
    Worldwide
    Monday to friday
    Flexible hours

    YuJa

    Toronto, ON
    6 hours ago
  • $141k - $249k per year

     ...the world in a positive way. To learn more visit:   On Tools, we build software tools that solve Waabi-specific problems and accelerate...  ...architecture discussions, collaborating with Researchers and Engineers. - Mentor other software engineers via code reviews, technical... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    6 hours ago
  •  ...Amazon, Facebook, and VMware. About the Position As a Software Engineer, Tools and Infrastructure, you will play a pivotal role in shaping...  ...), ML compilers (e.g., the Triton compiler), inference engine (e.g., vLLM), GPU programming (e.g., CUDA), as well as past... 
    Suggested
    Full time
    Flexible hours

    Centml

    Toronto, ON
    6 hours ago
  •  ...of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive...  ...continuously raising the bar.    Job Title: Staff Software Engineer, Platform Engineering Why Kaseya? Join... 
    Suggested
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    6 hours ago
  •  ...is built with intelligent, time-saving tools that personalize learning, eliminate busywork...  ...because learning never stops. As a Staff Product Engineer at Docebo, you operate at the...  ...Outcomes: Engage directly with customers and internal stakeholders to deeply understand pain... 
    Suggested
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    6 hours ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics...  ...About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector... 
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    1 day ago
  • $30 - $50 per hour

     ...to take ownership and move fast. About the Role As a Software Engineer Intern , you’ll build systems that power real-time, AI-driven...  ...experience required) Experience using AI-powered developer tools (e.g., Cursor, Claude Code) to accelerate development workflows... 
    Full time
    Internship
    Work at office
    Remote work

    Cresta

    Toronto, ON
    6 hours ago
  • $172k - $229k per year

     ...BuildOps, we’re building a groundbreaking software solution, purpose-built to support...  ...environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to...  ..., monitoring, and performance analysis tools to improve reliability across frontend... 
    Full time
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    6 hours ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...assets under management, with tools designed to enhance the strategic...  ...With You’ll enter our engineering interview process as part of a...  ...specific team’s immediate gap.  Staff Engineers at Carta are... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    6 hours ago
  •  ...for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI...  ...investing in high-growth technology and software companies that drive transformative...  ...large-scale data platform on AWS. As a Staff Engineer, you will define architectural standards... 
    Full time
    Worldwide

    Kaseya Careers

    Toronto, ON
    6 hours ago
  • $220k - $359.21k per year

     ...our industry-leading customer engagement tool. The Core Objects team owns our...  ...more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands...  ...mentor engineers on best practices in software design, coding, and operations Collaborate... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    5 days ago
  • $205k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...code, they own outcomes. As a Staff Engineer, you'll extend that...  ...gaps in engineering practices, tooling, or process, and drive the...  ...~7+ years of professional software engineering experience, with a... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies

    Toronto, ON
    6 hours ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers...  ...The libraries, platforms, and tooling you build are used by roughly...  ...team.   How you’ll shape our software engineering practices:...  ...at least 3 of them in a Senior/Staff capacity.  ~ Excellent written... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    6 hours ago
  • $160k - $220k per year

     .... We're all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation...  ..., Docker, and Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms.... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    6 hours ago
  •  ...We are looking for a Staff Engineer, Data to join our growing Engineering Team. You will work...  ...working on key customer features and our own internal development projects Contribute to...  ...Be involved in all aspects of software development, working to create and maintain... 
    Long term contract
    Full time
    Remote work
    Home office

    Benchsci

    Toronto, ON
    6 hours ago
  •  ...developed by our expert team of lawyers, engineers and research scientists. We’ve found...  ...compensation. Role Overview As a Staff Backend Software Engineer at Harvey, you’ll play a...  ...engage with Harvey’s AI-powered legal tools. This role is ideal for engineers who are... 
    Work at office
    Relocation package
    Flexible hours

    Harvey

    Toronto, ON
    6 hours ago
  •  ...provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive...  ...bar.  The Role: We’re looking for a Senior Staff Engineer who thrives on solving complex problems and... 
    Long term contract
    Worldwide

    Kaseya Careers

    Toronto, ON
    6 hours ago
  •  ...technologies for enterprises. We believe that software can radically transform the world and...  ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the...  ...Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates... 
    Long term contract
    Flexible hours

    Nirmata

    Toronto, ON
    6 hours ago
  •  ...information, visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that...  ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    6 hours ago
  • $200k - $235k per year

     ...those assets available on-chain and be tradable 24/7. As a Staff Software Engineer in this role, you will work on the most critical projects...  ...developer practices and lead the adoption of the latest AI tooling to maximize engineering output Drive technical excellence... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    6 hours ago
  • $185k - $231.5k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our...  ...innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.  If you need any... 
    Full time
    Local area

    Doordash

    Toronto, ON
    6 hours ago
  •  ...offering a range of business management tools, including booking and scheduling,...  ...the ideal combination of a fintech, SMB software, and consumer company all in one. About...  ...reliability and performance at scale. As a Staff Frontend Engineer on the App Platform team, you will play... 
    Long term contract
    Full time
    Internship
    Home office
    Flexible hours

    Glossgenius

    Toronto, ON
    6 hours ago
  • $160k - $220k per year

     ...modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff Software Engineer...  ...-driven culture by leveraging telemetry and observability tools to troubleshoot complex production incidents and guide technical... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    6 hours ago
  •  ...this milestone. We are looking for an experienced Backend Software Engineer to join our team and help us revolutionize the way people move...  ...will also have the chance to improve our suite of operational tools that enable our distributed workforce to charge, deploy, and maintain... 
    Full time
    Remote work
    Flexible hours

    Lime

    Toronto, ON
    6 hours ago
  • $170k - $220k per year

     ...endpoint, anywhere in the world. We engineer the end-to-end device experience—from our...  ...innovations on the Okta Engineering Blog . Staff Software Engineer- Backend , Device Identity...  ...may use Automated Employment Decision Tools (AEDT), as defined by New York City... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  •  ...technologies, distributed systems, APIs, event-driven architectures, and integration analytics tools while solving complex scalability and reliability challenges. As a Staff Engineer, you'll help shape the technical direction of the platform, lead complex system initiatives,... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    20 days ago
  •  ...Your Impact Starts Here We're looking for a Software Engineer (Infrastructure/Developer Tooling) who loves building the tools that make other engineers...  ...Homebase's platform infrastructure team—writing the internal tooling, automation, and services that power how our... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Homebase

    Toronto, ON
    6 hours ago
  • "Learning fast is an engineer’s superpower in the AI era." About Us Viggle AI is a startup...  ...surface a creator actually sees. As an intern or co-op, you'll own real work that ships...  ...3D, like Fight Anyone 3D . You: game engines (Unity/Unreal) or WebGL, multiplayer... 
    Full time
    Internship

    viggle

    Toronto, ON
    6 hours ago
  •  ...AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive...  ...Position Summary We are seeking a Sr. Staff Network Software Engineer to architect and develop scalable and multi-... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    6 hours ago
  •  ...reinvent how they work. You don’t just use tools; you possess an innate curiosity,...  ...Faster with Snowflake Apps . As a Staff/Principal Engineer, you will shape the product and its...  ...technical representative for App Runtime internally and externally Partner directly... 
    Full time
    Internship

    snowflake

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Development Engineer. Be the first to apply!