Senior Software Engineer, Media Foundations
New
R
Reddit, Inc.Media Infrastructure
Remote - United StatesFull-TimeSenior
Salary$190,000 — $267,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of industry experience in large-scale distributed systems; 5+ years of software development experience
- Required Skills
- GraphQLPythonJavaC++GogRPCRedisRESTful APIs
Requirements
- BS degree in Computer Science, similar technical field, or equivalent practical experience.
- 3+ years of industry experience in large-scale distributed systems.
- 5+ years of hands-on, professional software development experience in languages such as Go, Python, Ruby, Java, or C++.
- Experience designing and implementing maintainable APIs using GraphQL, REST, gRPC, or Thrift.
- Experience with distributed caching layers and large-scale data storage systems like Redis.
- Familiarity with image processing and delivery technologies (e.g., image scaling, cropping, WebP, progressive JPEG).
- Familiarity with streaming protocols (HLS, MPEG-DASH, MP4) and video compression standards (H.264, H.265/HEVC, VP9, AV1).
- Strong organizational skills with the ability to manage and deliver projects on schedule.
- Excellent communication skills for collaborating in a fully remote environment.
Responsibilities
- Work cross-functionally with product, design, and engineering teams to execute product and business strategy.
- Contribute to the full development cycle including technical design, development, testing, experimentation, and launch.
- Review code and design documentation while providing feedback on product specifications.
- Contribute to engineering standards, improve developer workflows, and mentor junior team members.
- Collaborate with client and platform engineers to optimize media performance globally.
- Balance rapid development with high-quality standards for new product features.
View Full Description & ApplyYou'll be redirected to the employer's site