Senior Software Engineer, Core Audio/Video

Discord
·
Posted: 
July 25, 2023
·
Remote
Job Commitment
Full-time
Job Commitment
Senior
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Senior
Workplace Type
Remote
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

Join our journey to create the best cross-platform application for messaging and real-time interactions! The Audio & Video engineering team at Discord is seeking passionate individuals to join the Core AV team. As a member of this team, you will be responsible for developing core libraries and infrastructure to support high-quality, low-latency communications between millions of users. You will also have the opportunity to own Discord's core audio and video functionalities across various platforms and continuously improve video quality and performance. Troubleshooting real-world end-user audio/video issues and collaborating with the customer support team are also key aspects of this role.

Responsibilities

  • Develop core libraries and infrastructure supporting high-quality, low-latency communications between hundreds of millions of users.
  • Own Discord core audio and video functionalities across desktop, browser, and mobile.
  • Continuously improve video quality and performance end to end.
  • Work with customer support team troubleshooting real-world end-user audio/video issues.
  • Write high-performance code in C++.
  • Have intimate knowledge with Windows, MacOS, Android, iOS, or game console development.
  • Have knowledge of performance metrics such as CPU, GPU, and memory management.
  • Come up with pragmatic solutions to concrete problems using first principles thinking.
  • Be obsessed with user impact and pursue craftsmanship with a high quality of work.
  • Have strong communication skills and thrive in small, collaborative, energetic teams.
  • Bonus Points:
  • Write high-performance code in Rust.
  • Have working experience with WebRTC, SDP, SRTP, DTLS.
  • Have experience working with common audio/video codecs such as Opus, VP8, H.264, etc.
  • Have working experience with media pipeline on platforms supported by Discord.
  • Have experience with Chromium or Mozilla internals.

Requirements

  • 4+ years experience working on large, cross-platform software projects
  • Comfortable writing high-performance code in C++
  • Intimate knowledge with Windows, MacOS, Android, iOS or game console development
  • Knowledge of performance metrics such as CPU, GPU and memory management
  • Enjoy coming up with pragmatic solutions to concrete problems using first principles thinking
  • Obsessed with user impact and pursue craftsmanship with a high quality of work
  • Strong communication skills and thrive in small, collaborative, energetic teams
  • Bonus: Comfortable writing high-performance code in Rust
  • Bonus: Working experience with WebRTC, SDP, SRTP, DTLS
  • Bonus: Experience working with common audio/video codecs such as Opus, VP8, H.264, etc.
  • Bonus: Working experience with media pipeline on platforms supported by Discord
  • Bonus: Experience with Chromium or Mozilla internals

Benefits

  • Comprehensive medical insurance including Health, Dental and Vision (plus up to $20,000 for gender affirmation procedures)
  • Mental health resources and quarterly wellness stipends
  • 14+ paid holidays, 4 weeks of PTO + use-what-you-need sick days
  • Paid parental leave (plus fertility, adoption and other family planning benefits)
  • Flexible long-term work options (remote and hybrid)
  • Volunteer time off
  • A diverse slate of Employee Resource Groups
  • Plus commuter contributions and other perks for office-based employees

Job Application Resources

No items found.

More Openings at Discord

Discord
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Data & Analytics
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Discord
Web Design
Web Design
Web Design
Web Design
Hybrid
·
Full-time
·
Data & Analytics
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Discord
Web Design
Web Design
Web Design
Web Design
Remote
·
Full-time
·
Data & Analytics
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.
Discord
Web Design
Web Design
Web Design
Web Design
Hybrid
·
Full-time
·
Data & Analytics
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Discord
Web Design
Web Design
Web Design
Web Design
Hybrid
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Discord
Web Design
Web Design
Web Design
Web Design
Hybrid
·
Full-time
·
Product
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Similar Jobs

Reltio
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recorded Future
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recursion
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Director
·
101-250
Employees
This is some text inside of a div block.
Pure Storage
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Discord

Discord is an online voice, video, and text communication platform designed for creating communities.
Location
San Francisco, CA
Company Size
1,001-5,000
Workplace Type
Industries
Communities
Fashion
Gaming
Messaging
Software
Clothing and Apparel
Community and Lifestyle
Design
Information Technology
Internet Services
Telecommunications
Open Roles
17
Less details
Create a Tailored Resume for this Role in Minutes
Start Building for Free

Discord

Discord is an online voice, video, and text communication platform designed for creating communities.
Company Overview

Discord is an online voice, video, and text communication platform designed for creating communities.

Benefits

Compensation and Financial Benefits:

  • Competitive salaries and equity options
  • 401(k) retirement plan with employer contributions

Health and Wellness:

  • Comprehensive medical, dental, and vision insurance coverage
  • Wellness and fitness programs, including gym membership reimbursements
  • Access to mental health resources

Work-life Balance and Flexibility:

  • Flexible work hours and remote work options
  • Unlimited paid time off and paid holidays
  • Generous parental leave policy for both primary and secondary caregivers

Professional Development and Growth:

  • Educational allowance for continuous learning and development
  • Opportunities for internal promotions and career progression
  • Regular feedback and performance reviews

Office Environment and Tools:

  • For in-office employees, a well-equipped workspace in a modern office
  • Remote work setup stipend for remote employees
  • Up-to-date technology and software tools to facilitate productivity

Additional Perks and Incentives:

  • Employee Assistance Program (EAP)
  • Regular team-building events and annual company retreats
  • Casual work environment
  • Employee referral bonuses
  • Free snacks and drinks in the office for in-office employees
Less details

Want Jobs in Your Inbox?

Sign up for the Teal newsletter and get career guidance and new jobs weekly!
Thank you! Your submission has been received!
Oops! Please provide a correct email address