Senior Software Engineer (Rust)

Job summary
Permanent contract
Toronto
Salary: Not specified
Experience: > 3 years
Skills & expertise
Collaboration and teamwork
Mechanical skills
gRPC
Kubernetes
Clickhouse
+6
Apply

Tubi
Tubi

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

  • We’re looking for a Senior Software Engineer, ideally 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
  • Prior experience with such tools is a plus
  • 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.

Preferred experience

  • Experience working with AI tools to enhance software engineering workflows is a plus
  • Familiarity with relational and non-relational databases (e.g., PostgreSQL, DynamoDB, Redis, Clickhouse, etc.)
  • Strong alignment with engineering craftsmanship — testing, documentation, reliability, and performance optimization
  • Experience with cloud-native technologies (e.g., Kubernetes, gRPC, CDN, S3, Terraform) and modern observability stacks
  • 4+ years of backend software development experience, including 1+ years using Rust in production environments
  • 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
  • Deep understanding of distributed systems, event-driven architectures, and performance engineering

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings
Apply