Media Streaming Algorithm Engineer
Company: Snap Inc.
Location: Palo Alto
Posted on: April 8, 2025
Job Description:
Media Streaming Algorithm Engineer page is loadedMedia Streaming
Algorithm EngineerApply locations: Palo Alto, California; Seattle,
Washington; Los Angeles, California; Bellevue, WashingtonTime type:
Full timePosted on: Posted 19 Days AgoJob requisition id:
R0039684Snap 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 three core products are
Snapchat, a visual messaging app that enhances your relationships
with friends, family, and the world; Lens Studio, an augmented
reality platform that powers AR across Snapchat and other services;
and its AR glasses, Spectacles.Snap Engineering teams build fun and
technically sophisticated products that reach hundreds of millions
of Snapchatters around the world, every day. We're deeply committed
to the well-being of everyone in our global community, which is why
our values are at the root of everything we do. We move fast, with
precision, and always execute with privacy at the forefront.We're
looking for a Media Streaming Algorithm Engineer to join the Media
Delivery Platform team!What you'll do:
- Design and implement media streaming algorithms to improve the
media experience (fluency and quality)
- Contribute to the end-to-end media system design to improve the
architecture to support media streaming algorithms
- Drive the media streaming algorithm development in video
uploading strategy, video variant selection, ABR, network bandwidth
estimation, network fetch/pre-fetch strategy, CDN traffic
allocation strategy, transmission protocol optimization, etc.
- Make intelligent trade-offs among video quality, performance,
and cost
- Design and implement A/B experiments to verify the performance
of strategies and make launch decisions based on global business
goals
- Plan technical directions for the media streaming algorithm
domainKnowledge, Skills & Abilities
- Proven track record of building media streaming algorithms to
optimize media/video experience and save cost at scale
- Strong machine learning background and experience
- Ability to proactively learn new concepts and technologies and
apply them at work
- Skilled at solving ambiguous problems
- Strong collaboration and mentorship skillsMinimum
Qualifications:
- BS/BA degree in a technical field such as Computer Science or
equivalent years of experience
- 6+ years of software development experience
- Media streaming or network domain experiencePreferred
Qualifications:
- MS or PhD in computer science, mathematics, statistics or
equivalent years of experience
- 2+ years of industry or academic experience in the media
streaming or network domain
- Proven ability to identify problems/opportunities and develop
new media algorithms to improve them
- Solid skills in statistics and data analysis
- Experience with learning-based model development
- Expertise in media quality around VMAF, Non-reference VQA,
encoding optimizationsIf you have a disability or special need that
requires accommodation, please don't be shy and provide us some
information."Default Together" Policy at Snap: At Snap Inc., we
believe that being together in person helps us build our culture
faster, reinforce our values, and serve our community, customers,
and partners better through dynamic collaboration. To reflect this,
we practice a "default together" approach and expect our team
members to work in an office 4+ days per week.At Snap, we believe
that having a team of diverse backgrounds and voices working
together will enable us to create innovative products that improve
the way people live and communicate. Snap is proud to be an equal
opportunity employer, and committed to providing employment
opportunities regardless of race, religious creed, color, national
origin, ancestry, physical disability, mental disability, medical
condition, genetic information, marital status, sex, gender, gender
identity, gender expression, pregnancy, childbirth, and
breastfeeding, age, sexual orientation, military or veteran status,
or any other protected classification, in accordance with
applicable federal, state, and local laws. EOE, including
disability/vets.Our Benefits: Snap Inc. is its own community, so
we've got your back! We do our best to make sure you and your loved
ones have everything you need to be happy and healthy, on your own
terms. Our benefits are built around your needs and include paid
parental leave, comprehensive medical coverage, emotional and
mental health support programs, and compensation packages that let
you share in Snap's long-term success!CompensationIn the United
States, work locations are assigned a pay zone which determines the
salary range for the position. The successful candidate's starting
pay will be determined based on job-related skills, experience,
qualifications, work location, and market conditions. The starting
pay may be negotiable within the salary range for the position.
These pay zones may be modified in the future.Zone A (CA, WA,
NYC)The base salary range for this position is $209,000-$313,000
annually.Zone BThe base salary range for this position is
$199,000-$297,000 annually.Zone CThe base salary range for this
position is $178,000-$266,000 annually.This position is eligible
for equity in the form of RSUs.
#J-18808-Ljbffr
Keywords: Snap Inc., Palo Alto , Media Streaming Algorithm Engineer, Advertising , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...