Software Engineer, Backend, Ad Marketplace

Snap Inc. San Francisco, CA $209,000 - $313,000
Full Time Senior Level 6+ years

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join Snap Inc.'s Ad Marketplace team as a Senior Backend Engineer to design, implement, and operate critical, scalable services optimizing ad delivery and auction dynamics across various Snap platforms. This role involves collaborating with cross-functional teams, evaluating tradeoffs, and applying best practices in availability, scalability, operational excellence, and cost management.

Responsibilities

  • Design, implement, and operate our most critical and scalable services optimizing various objectives of ad delivery across various Snap surfaces
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative marketplace solutions
  • Evaluate, appropriately test, and debug your work, striving for high quality
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
  • Lead independently the design and development of a medium-sized feature in collaboration with colleagues
  • Understand the operational aspects of your system and participate in incident or hotfix investigation and resolution

Requirements

  • Experience with backend services or distributed systems
  • Experience with large-scale microservices and distributed systems, infrastructure and large-scale system design, and/or operating highly-available systems at significant scale

Qualifications

  • Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
  • 6+ years of post-Bachelor’s software development experience; or Master’s degree + 5+ years; or PhD + 2+ years

Nice to Have

  • Experience in ads domain
  • Experience working on recommendation systems or two-sided markets
  • Experience with Java, C++, and/or Python
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services

Skills

Python * AWS * Java * Kubernetes * C++ * NoSQL * Google Cloud Platform * Redis * Memcache *

* Required skills

Benefits

Paid parental leave
Equity in the form of RSUs
Comprehensive medical coverage
Emotional and mental health support programs

About Snap Inc.

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s thr...

Technology
View all jobs at Snap Inc. →