Senior Software Engineer, Rust

Posted 12 hours ago

Apply Now

About the role

  • Senior Software Engineer specializing in Rust to lead backend platform evolution at Tubi. Architecting high-performance systems and mentoring engineers while integrating AI-powered tools.

Responsibilities

  • 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
  • Explore and integrate AI-based development tools into engineering workflows
  • Partner with engineering leadership to drive technical vision
  • Mentor engineers and foster a culture of technical rigor

Requirements

  • 4+ years of backend software development experience
  • 1+ years using Rust in production environments
  • Solid experience with Rust common stack (e.g. Tokio, Axum, Tonic)
  • Deep understanding of distributed systems and event-driven architectures
  • Experience with cloud-native technologies (Kubernetes, gRPC)
  • Familiarity with relational and non-relational databases (PostgreSQL, DynamoDB, Redis)
  • Strong alignment with engineering craftsmanship (testing, documentation)

Benefits

  • Medical/dental/vision insurance
  • 401(k) plan
  • Paid time off
  • Flexible Time off Policy
  • Generous Parental Leave Program
  • Monthly wellness reimbursement

Job type

Full Time

Experience level

Senior

Salary

CA$137,200 - CA$196,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsDynamoDBGRPCKubernetesPostgresRedisRust

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.