Backend Software Engineer - Media Engineering
X Corp. - San Jose, CA
Work at X Corp.
Overview
- View job
Overview
Role: Backend Software Engineer - Media Engineering (All Levels)
Location: Palo Alto or London (onsite)
Base Salary Range: $127,000 to $297,000
Role: Backend Software Engineer - Media Engineering (All Levels)
Location: Palo Alto or London (onsite)
Base Salary Range: $127,000 to $297,000
Who We Are:
We're Media Engineering at X. If it involves a media feature on X - including video uploading, downloading, playback, live streaming, audio-video calling, audio and video Spaces, images - we build it. Our backend services run in AWS and on-prem. They are written in Golang or Scala with core media processing components in C/C++. Our remit includes
- Services for media ingest, processing, CDN origin, call signaling, webRTC.
- APIs for media features, metadata, lifecycle, metics ...
- User experience across all client surfaces that involve media.
- End-to-end media quality and performance.
- Scaling to handle concurrent audiences of millions.
Who You Are:
We are hiring at all levels, but there are a few candidate archetype basis dimensions. One knows how to build and operate backend services at scale. Another knows media processing in C/C++. A third is deep experience in end-to-end media quality and performance, someone who makes ABR work right, gets the video to start in 200 ms, and get the live stream to look good from a Cybertruck driving through Baja.
What You'll Do:
- Collaborate on building and operating services at scale, ensuring seamless performance for concurrent audiences of millions.
- Contribute to media processing pipelines in C/C++, the core components that drive our media services.
- Iteratively improve end-to-end media quality and performance
Qualifications:
- Proven experience in building and operating services at scale.
- In-depth knowledge and experience with media processing pipelines in C/C++.
- Extensive experience ensuring end-to-end media quality and performance.
- Acronyms you know all about: H.264, H.265, AV1, MP4, CMAF, VMAF, moq, RTP, RTMP, HLS, HDR, DRM
- Alternative acronyms and tech you know all about: CRUD, Redis, DynamoDb, S3, Route53, GraphQL
Join our small team and shape the media experiences of billions.