Fubo logo

Senior Software Engineer - Search & Personalization

Fubo

About the Role

Fubo is seeking a Senior Software Engineer to join our Search and Personalization team. This role is based in New York City and follows a hybrid work model, requiring candidates to be located in NYC and willing to work both on-site and remotely.

Responsibilities

As a Senior Software Engineer, you will:

  • Design, code, and enhance backend services that provide functionalities such as Search, Popular, Trending, Similar, Continue Watching, and Segmentation.
  • Collaborate with Data Engineering, Platform Services, and Data Science teams to improve and build new capabilities like push notifications, upselling, and targeting.
  • Write clean, simple, and maintainable code.
  • Contribute to providing a best-in-class user experience and improving engagement for our subscribers.

Requirements

  • 8+ years of software development experience with languages such as Golang, Java, Scala, or C++.
  • Experience in building large-scale distributed systems.
  • Proficiency in both SOA and Microservices architectures.
  • Expertise in concurrent programming and data structures.
  • Strong verbal and written communication skills.
  • BS and/or MS in Computer Science or a related field.

Nice to Have

  • Experience with big data technologies.
  • Familiarity with search technologies like Lucene, Elasticsearch, or Bleve.
  • Experience with machine learning and AI techniques.
  • Experience with A/B testing.

Our 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.
  • Professional development courses and learning opportunities.
  • Competitive compensation based on experience and market standards.
  • Robust benefits package including Health/Dental/Vision coverage sponsored up to 100% for employees, 401k, Life Insurance, and commuter benefits.
  • Free Premium Fubo Account.
  • Unlimited PTO days and regular company-wide activities.

Fubo’s main headquarters are located in Midtown Manhattan, with offices in Denver, Paris, and Bangalore. Fubo is an e-verified company.

Fubo’s minimum base salary for this role if hired in New York City is $170,000 per year; maximum base salary for this role is $215,000 per year. Additionally, this role is eligible to participate in Fubo's annual bonus plan, unlimited PTO, and a full range of medical benefits. Final offer amount will be at the company’s sole discretion and determined by multiple factors, including years and depth of experience and expertise, location, and other business considerations.

Benefits
Extracted with AI

  • 401(k)
  • Commuter benefits
  • Health/Dental/Vision coverage
  • Life Insurance
  • Unlimited PTO
  • Free Premium Fubo Account

Similar jobs

Last update: 23 minutes ago

PlayOn Sports logo
PlayOn Sports

Senior Software Engineer, Fan Experience

Join PlayOn Sports as a Senior Software Engineer to lead development in fan experience applications.

Major League Baseball (MLB) logo
Major League Baseball (MLB)

Software Engineer, Media Services

Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Focus AI logo
Focus AI

Senior Full-Stack Engineer

Join Focus AI as a Senior Full-Stack Engineer to drive AI-driven solutions in a fast-paced startup environment.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

Genius Sports logo
Genius Sports

Full Stack Software Engineer (Product Engineering)

Join Genius Sports as a Full Stack Software Engineer to develop AI-based sports analytics products using ReactJS, NodeJS, and AWS.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Captions logo
Captions

Software Engineer, Web

Join Captions as a Software Engineer, Web. Develop high-performance web applications in NYC. 3+ years experience required.

Flix logo
Flix

Junior Software Engineer - API Team

Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Haus logo
Haus

Fullstack Software Engineer, Applications

Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.

January logo
January

Senior Software Engineer, Borrower Support

Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.

Viam logo
Viam

Senior Full Stack Software Engineer

Join Viam as a Senior Full Stack Software Engineer to build cloud-based solutions for managing robots.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Focus AI logo
Focus AI

Senior Frontend Engineer

Join Focus AI as a Senior Frontend Engineer to drive AI-driven solutions in a fast-paced startup environment.