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 17 days ago
Similar jobs that could be interesting for youBased on the Staff Software Development Engineer in Toronto, ON vacancy
  • $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

    waabi

    Toronto, ON
    16 days 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... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    7 hours ago
  • $205k per year

     ...RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver...  ...with business goals Drive innovation by evaluating new tools, technologies, and processes to improve team productivity and... 
    Suggested
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    2 days 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...  ...Work With You’ll enter our engineering interview process as part of a...  ...team’s immediate gap.  Staff Engineers at Carta are technical... 
    Suggested
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    5 days 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...  .... This team owns the core no-code surface that enables both internal teams and third-party developers (ISVs) to build powerful... 
    Suggested
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  •  ...Join our Framework team: the engineering foundation that makes Achievers scale.   This team owns authentication, API gateways, interservice...  ...has a multiplier effect.   The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company.... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    7 days ago
  • $234k - $275k per year

     ...Productivity is the backbone that enables every engineer to deliver exceptional software; faster, safer, and at scale. We design and...  ...excellence, intelligent automation, and world-class tooling. We’re looking for a Senior Staff Software Developer to lead the evolution of our... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    17 days ago
  • $192k - $288k per year

     ...AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms in the world, serving more than 135 million...  ...ship, ensuring compliance with applicable regulations and internal risk standards. Pioneering tooling, processes and culture... 
    Work at office
    Flexible hours

    Nubank

    Toronto, ON
    7 days ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  ...Step Functions). Proficiency with AI-assisted development tools, including Cursor and/or Claude, is required Strong capabilities... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...opportunities, join us, and build real world value. As a Staff Software Engineer, Platform you will play a critical role helping to advance Ripple...  ...(with an emphasis on security and resiliency) Develop tools for automation, monitoring, and instrumentation to reduce operational... 
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    16 days ago
  • $164.6k - $235.1k per year

     ...onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the...  ...AI adoption end-to-end: evaluating new tools, embedding them into team workflows, quantifying...  ...beyond your own team: establish internal best practices, define standards and best... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    14 days 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
    7 hours ago
  •  ...of a team of multidisciplinary Engineers and Researchers using an AI-...  ...- Build reliable and scalable tools and frameworks to support Autonomous...  ...Engineers. - Mentor other software engineers via code reviews,...  .... - Experience working with internal cross-functional partners/stakeholders... 
    Full time

    waabi

    Toronto, ON
    16 days ago
  • $120k - $150k 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 Canada

    Toronto, ON
    10 days ago
  •  ...optimize spend across the enterprise. Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions. As a staff engineer at Emburse, you’ll work with engineering managers, senior engineers,... 
    Full time

    emburse

    Toronto, ON
    16 days ago
  • $140k - $175k per year

     ...used by accountants on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration systems...  ...experiences. Build and evolve AI orchestration: routing, tool calling, MCP servers, multi‑step workflows, safety and... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...and maintain integrations with third-party services and internal ML systems Contribute to frontend features and components... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...schools, and special districts. NationGraph’s data and intelligence engine provides buying signals derived from millions of public sector...  ...built, scaled, and sold companies in the past. Built software infrastructure processing billions of dollars in transactions.... 
    Internship
    Work from home
    Flexible hours

    NationGraph

    Toronto, ON
    1 day 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
    28 days ago
  • $170k - $220k per year

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

    Okta

    Toronto, ON
    28 days ago
  •  ...in enterprise automation, and we’ve assembled a world-class engineering team with staff-level talent from Robinhood, Glean, Google, Netflix, and...  ...mission-critical systems (e.g. fintech), or complex workflow engines is a strong plus Loves in-person culture, we are 5 days... 
    Full time
    Work at office

    Maxima

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

     ...across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...  ...role in developing and maintaining shared libraries and tools used across the entire organization, ensuring accessibility,... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    17 days ago
  • $174.73k - $236.4k per year

     .... Learn more at Life as an Engineer at EvenUp The AI Platform team...  ..., ML Researchers, and Software Engineers, all working together...  ...creating shared infrastructure and tooling, the AI Platform team has a...  ...organization. Evaluate and introduce new tools and technologies to... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours
    3 days per week

    EvenUp

    Toronto, ON
    18 days ago
  •  ...world in a positive way. To learn more visit: As a Graphics Software Engineer, you will create the next generation of multi-sensor rendering...  ..., and you know how to use instrumentation and tracing tools like NSight, Tracy, or Renderdoc to identify and address bottlenecks... 

    waabi

    Toronto, ON
    16 days ago
  • $108k - $135k per year

     ...to thrive. Join our Mobile Tooling team, where we build...  ...foundational systems for Lyft's mobile engineers, enabling them to create...  ...on direct feedback from our internal customers—other mobile engineers...  ...Experience: Minimum 3+ years of software engineering industry... 
    Hourly pay
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    4 days ago
  •  ...CAP OpEx team is a dedicated engineering team within the Clients & Accounts...  ...org, leveraging standard tooling and processes to achieve our...  ...About the role Senior Software Developer, Quality & Developer...  ...test account tooling, and the internal developer automation that makes... 
    Long term contract
    Full time
    Internship
    Shift work
    1 day per week

    wealthsimple

    Toronto, ON
    7 hours ago
  • $140k - $192.5k per year

     ...our backend to and grant proper application access.c) The Staff Software Engineer in Test Opportunity We are looking for an experienced Software...  .... Leverage CircleCI, digital.ai , jira, XRay and other tools to raise quality issues with development teams in a timely... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 days ago
  •  ...The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control...  ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and vehicle... 
    Full time
    Remote work
    3 days per week

    waabi

    Toronto, ON
    16 days ago
  •  ...About Air- tek    Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers... 
    Full time

    air-tek

    Toronto, ON
    16 days ago
  •  ...distributed services using advanced profiling tools (perf, eBPF, flamegraphs, tracing...  ....   Qualifications: - 5+ years software engineering or systems/performance engineering experience...  ...design skills. - Hands-on with Linux internals (CPU scheduling, memory, I/O,... 
    Full time

    waabi

    Toronto, ON
    16 days ago

Do you want to receive more vacancies?

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