Senior Software Engineer, Ads Prediction

Senior Software Engineer, Ads Prediction

This job is no longer open

We’re evolving and continuing our mission to bring community, belonging, and empowerment to everyone in the world. Providing a delightful and relevant experience to our users applies to our Ads like all of our offerings, and we’re excited to build a product that is best-in-class for our users and advertisers. The year ahead is a busy one - join us! 

Reddit is continuing to grow our teams with the best talent. We're completely remote friendly and will continue to be after the pandemic.

Ads prediction team is the central team to handle machine learning needs in the ads delivery pipeline. For this position, you will be responsible for developing the advanced machine learning infrastructures to enable and scale our machine learning innovations. 

Some examples projects that the team own:

  • Scale and optimize our inference server which is responsible for feature fetching, model prediction, and other inference business logics with high QPS and low latency.
  • Design, build and improve offline 
  • Design, build and improve batch model computation framework to support large-scale offline inference jobs with SOTA model architectures.

Your Responsibilities:

  • Design, build and improve our inference server service
  • Design, build and improve our feature & training data orchestration and management framework 
  • Be a mentor and cross-functional advocate for your team
  • Contribute meaningfully to team strategy. We give everyone a seat at the table and encourage active participation in planning for the future.

Who You Might Be:

  • Strong interest in working in the ranking infrastructure domain
  • 5+ years of experience as an SDE or MLE
  • 3+ years of building high throughput low latency online services
  • Experience with getting machine learning models into production in both offline and online setting (preferred) 
  • Experience with technologies:
    • A language like Java, Python, Scala, C++ or similar
    • Data processing frameworks like Spark and Kafka
    • A cloud service provider like AWS or GCP
    • A container orchestration framework like Kubernetes
    • CI/CD tooling like Drone, CircleCI, and Spinnaker
    • An machine learning modeling framework like Tensorflow or PyTorch (prefered)
  • Experience with Ads domain is a plus
  • Experience with recommendation system is a plus

 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.