logo

Tubi

Senior AI Tools Engineer - Developer Experience

Department
Engineering
Job Type / Location
Toronto
Experience Required
4+ years
Posted On

About the Role:

We’re looking for a Senior AI Tools Engineer - Developer Experience with deep expertise in C++ or Golang to lead the evolution of our backend platform and tooling. While our ecosystem has historical roots in Elixir/Scala, we are shifting our focus toward strengthening our core infrastructure with high-performance programming languages.

In this role, you’ll architect and implement secure, high-performance systems, collaborating closely with teams focused on compliance, privacy, experimentation, and infrastructure. You should be comfortable working independently across system boundaries and mentoring engineers while driving technical strategy.

Note: While this is primarily a C++ or Go role, we maintain a footprint of Rust-based tools. A cursory knowledge of Rust or a willingness to interface with Rust-based infrastructure is critical for this role

We’re particularly interested in engineers excited to learn and integrate AI-powered coding tools (e.g., Claude Code, Cursor) into their daily workflow to boost velocity and code quality. Prior experience with such tools is a plus.

What You'll Do:

  • Architect & Build: Lead the design, development, and maintenance of high-throughput services and tools using Rust
  • Collaborate: Partner with backend and client teams to deliver high-performance, scalable components that power the next era of our platform.
  • Optimize: Design systems for reliability, observability, and scale, with an emphasis on clean APIs and modular components.
  • Innovate with AI: Explore and integrate AI-based development tools into engineering workflows; evangelize productivity best practices within the team.
  • Strategize: Partner with engineering leadership and cross-functional partners to drive technical vision and influence roadmap decisions.
  • Mentor: Foster a culture of technical rigor, curiosity, and continuous learning by mentoring mid-level and junior engineers

Your Background

  • Experience: 4+ years of backend software development experience, with significant production experience in C++ (C++17 or later) or Golang.
  • The "Rust" Factor: A working knowledge or "read-level" proficiency in Rust is a major plus, particularly familiarity with the Tokio or Pingora ecosystems.
  • Systems Expertise: Deep understanding of distributed systems, event-driven architectures, memory management, and performance engineering.
  • Cloud Native: Experience with modern infrastructure including Kubernetes, gRPC, CDNs, S3, and Terraform.
  • Data Layer: Familiarity with relational and non-relational databases (e.g., PostgreSQL, DynamoDB, Redis, Clickhouse).
  • Tooling & Observability: Proficiency with modern observability stacks and CI/CD pipelines.
  • AI Enthusiast: Genuine enthusiasm for using and experimenting with AI tools to enhance software engineering workflows.

View Assessment Process

Think you'll be a good fit?