Work at Frequency

We're always looking for innovative people to join our team. Here are the current open positions. 

 

Technical Lead Software Engineer

Frequency is looking for a talented and experienced technical lead of software engineering who has worked equally on both sides of a full stack system.

About you:

  • Comfortable working in teams and discussing solutions for short-, medium- and long-term goals.
  • Collaborative and a leader at the same time.
  • Fearless! Ripping out a system and replacing it with something leaner/faster/nicer/better should sound exciting - not scary.

Primary Duties and Responsibilities

  • Manage and lead an off-shore software development team that is responsible for delivering a video content management system and linear playout system.
  • Prototype and review all technical design.
  • Code hands on 50% of the time by taking on the team’s hardest problems and pushing lagging features to production.
  • Deliver new features for a robust content workflow and processing system that handles millions of videos a year.
  • Take on the team's hardest problems for problems such as video encoding, live video stitching using motion graphics, rights management, and complex user experience workflows utilizing roles management and approval processes.
  • Work with product and design to marry the user experience with technical design and become an expert in the domain.
  • Identify, design, integrate, and manage solutions with enterprise vendors and internal teams
  • Capable of solving code defects and maintain high quality code.
  • Responsible for unit test, integration testing, refactoring and code reviews

To learn more about the details of this position click here

 

Software Engineer

Frequency is looking for a talented and experienced server side software engineer who has designed and built low latency large scale systems.

About you:

  • Comfortable working in teams and discussing solutions for short-, medium- and long-term goals.
  • Collaborative and leader at the same time.
  • Fearless! Ripping out a system and replacing it with something leaner/faster/nicer/better should sound exciting - not scary.

Primary Duties and Responsibilities

  • Deliver video discovery services and playback to millions of users each day and also deliver new features for a robust content workflow and processing system that handles millions of videos a year
  • Take on the team's hardest problems for problems such as video encoding, multi region replication and synchronization, real time trending and discovery, search auto complete queries, etc.
  • Implement subscription services, digital rights management, live linear HLS encoding and delivery, dual CDN strategy, etc.
  • Design and develop geo (cloud) distributed and disparate service oriented systems using current and emerging technologies.
  • Model three or four tier architecture with sql and nosql designs from soup to nuts for high performance and failover
  • Identify, design, integrate, and manage solutions with enterprise vendors and internal teams
  • Capable of solving code defects and maintain high quality code
  • Responsible for unit test, integration testing, refactoring and code reviews
  • Responsible for 100% uptime while designing solutions to handle billions of requests daily

To learn more about the details of this position click here