itjobs.ca Logo
Tubi logo

Senior Software Engineer (Rust)

Tubiabout 20 hours ago
Toronto, Canada (Hybrid)
Senior Level
Full-Time

Top Benefits

Healthcare coverage: medical, dental, vision
Competitive compensation
Family support: parental leave, childcare, eldercare

About the role

  • We’re looking for a Senior Software Engineer specializing in Rust to lead the evolution of our backend platform and tooling
  • This role will focus on developing and maintaining critical Rust-based tools and infrastructure which could bring Tubi to its next era
  • In this role, you’ll architect and implement high-performance, secure, and scalable 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
  • 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
  • Lead the design, development, and maintenance of Rust services and tools
  • Collaborate with other backend & client teams to deliver high performance & scalable components/services
  • Design and optimize systems for reliability, observability, and scale, with an emphasis on clean APIs and modular components
  • Explore and integrate AI-based development tools into engineering workflows; evangelize productivity best practices within the team
  • Partner with engineering leadership and cross-functional partners to drive technical vision and influence roadmap decisions
  • Mentor engineers and foster a culture of technical rigor, curiosity, and continuous learning

Benefits

  • Healthcare Coverage: We offer medical, dental, and vision coverage, effective from day one.
  • Competitive Compensation.
  • Family Support: We’re proud to support families of all kinds, and offer generous parental leave, childcare support, and eldercare assistance whenever you need it.
  • Wellness Programs: Monthly wellness reimbursement, generous time off, and additional Tubi Holidays help us support mental and physical wellbeing for you and your family.
  • Continuing Education: From education reimbursement to leadership development to certification support, we’re invested in developing our talent so you can take your career to the next level.
  • Financial Support: We offer resources to help keep you financially fit and invested in your future, from our highly-rated retirement savings matches to financial advisors and planning services.- Experience with cloud-native technologies (e.g., Kubernetes, gRPC, CDN, S3, Terraform) and modern observability stacks
  • Enthusiasm for using and experimenting with AI tools to enhance software engineering workflows
  • Solid experience with Rust common stack, including but not limited to Tokio, Axum, Tonic, Hyper, Bytes, Serde, Tracing, etc. Experience with pingora stack is a big plus
  • 4+ years of backend software development experience, including 1+ years using Rust in production environments
  • Strong alignment with engineering craftsmanship — testing, documentation, reliability, and performance optimization
  • Deep understanding of distributed systems, event-driven architectures, and performance engineering
  • Familiarity with relational and non-relational databases (e.g., PostgreSQL, DynamoDB, Redis, Clickhouse, etc.)
  • Prior experience with such tools is a plus

About Tubi

Entertainment Providers