Startup Job Board

Be part of the next big thing.
Explore career opportunities at innovative
startups in the U of T community.
349
companies
964
Jobs

Senior Scala Engineer - Ad Server

Synervoz Communications

Synervoz Communications

Canada
Posted on Apr 12, 2025

A leading provider in the digital streaming space is looking for a Senior Backend Engineer to join their Ads Engineering team. The organization offers a free, ad-supported video streaming service available in multiple international markets and is focused on delivering premium content to users at scale.

The Ads Engineering team is responsible for building and maintaining the core backend systems that power ad targeting, delivery, and measurement. These systems operate under demanding performance and reliability constraints, serving a high volume of users and advertisers.

As a senior member of the team, you will work closely with engineering peers, product managers, and data scientists to design and build distributed services that are fast, scalable, and reliable. You will also play an active role in mentoring engineers and guiding architectural decisions.

Responsibilities

  • Design and build distributed backend systems using Scala and related JVM technologies
  • Implement high-performance APIs and services that support low-latency, high-throughput environments
  • Write maintainable, testable, and well-documented code
  • Participate in code reviews and provide constructive, technical feedback
  • Collaborate with cross-functional teams to solve complex engineering and business problems
  • Contribute to the evolution of internal standards and system architecture

Required Qualifications

  • Minimum of five years of experience building scalable backend systems in Scala and other JVM-based languages
  • Deep understanding of distributed systems design, caching, and message-driven architecture
  • Strong experience working with relational databases and integrating with external services
  • Proven track record building fault-tolerant, real-time services with performance in mind
  • Solid grasp of core backend fundamentals such as concurrency, memory management, and system observability

Preferred Qualifications

  • Experience with Akka and the actor model
  • Hands-on experience with ClickHouse or other column-oriented databases
  • Familiarity with container orchestration technologies like Kubernetes
  • Exposure to the digital advertising ecosystem, including programmatic delivery and real-time bidding systems
  • Understanding of JVM profiling and tuning for performance optimization