About the job

About the Company:

Our client is a leading global live TV streaming platform dedicated to revolutionizing the industry's current TV model. Operating across multiple countries including the U.S., Canada, France, and Spain, our client is rapidly expanding its technology capabilities.

About the Team:

The Search and Personalization team focuses on developing backend systems that enable users to discover content and enjoy a personalized experience driven by data and machine learning.

About the Role:

This role is based in New York City and is a hybrid position. Candidates must be located in NYC and willing to work in-office on a hybrid basis.

We are seeking a Senior Backend Software Engineer to design, develop, and enhance our backend services. These services include Search, Popular, Trending, Similar, Continue Watching, Segmentation functionalities, as well as new capabilities such as push notifications, upselling, and targeting. You will collaborate closely with Data Engineering, Platform Services, and Data Science teams to continuously improve and innovate these capabilities, aiming to deliver a best-in-class user experience and enhance subscriber engagement.

Requirements:

  • 8+ years of software development experience with expertise in Golang, Java, Scala, or C++
  • Proven experience in building Large-Scale Distributed Systems
  • Familiarity with both SOA and Microservices architectures
  • Proficiency in concurrent programming and data structures
  • Ability to write clean, simple, and maintainable code
  • Strong communication skills, both verbal and written
  • BS and/or MS in Computer Science or related field

Nice to Have:

  • Experience with Big Data technologies
  • Familiarity with Search Technologies such as Lucene, Elasticsearch, or Bleve
  • Knowledge of ML / AI techniques
  • Experience with A/B testing

Tech Stack:

  • Go/Golang, Scala
  • Docker and Kubernetes
  • Kafka, Memcache, Bigtable, BigQuery, and Postgres
  • Apache Beam

Perks & Benefits:

  • Opportunity to influence the future of live media streaming
  • Professional development courses and learning opportunities
  • Competitive compensation package based on experience and market standards
  • Comprehensive benefits including Health/Dental/Vision coverage, 401k, Life Insurance, and commuter benefits
  • Free Premium Account
  • Unlimited PTO and regular company-wide activities

This position is located in New York City. Salary for this role is competitive and commensurate with experience. Additional details will be provided during the interview process.