<img src="https://certify.alexametrics.com/atrk.gif?account=bIEZv1FYxz20cv" style="display:none" height="1" width="1" alt="">

OPEN POSITION

Senior Backend Engineer

Skip to content

About You

You have successfully designed and built real-time communication server-grade solutions running on WebRTC infrastructures. You’ve implemented full-stack audio/video applications. You know how to measure and optimize a WebRTC SFU to give users the best possible experience under varying conditions. 

You’re in your element writing low-level, reliable Javascript and hyper-optimizing for efficiency. You’ll dig deep to save a few milliseconds of latency, or to shave a few points off of CPU usage. You’re excited about building monitoring infrastructure and dashboards showing real-time connection status. You’re curious and excited about audio processing, subsystems, and mathematics. You care deeply about quality, are proud of your work, and love to learn new things. You've been known to read technical white papers in your free time. 

If this sounds like you, we have an opportunity for you to sink your teeth into and encourage you to apply. You will be on the ground floor of the next critical phase of High Fidelity. You will be an owner and driver of code and will directly influence our strategy.

About The Role

We are seeking a talented and experienced Senior Engineer to join High Fidelity and lead the backend of our technology. We use WebRTC extensively and are looking for someone who is familiar with the WebRTC source and has significant experience with C++ and multithreaded solutions. The right person has the skills, drive, ambition, and determination to help us continue to make High Fidelity the highest quality audio engine. You will work alongside engineering and product teams passionate about transforming the way digital audio processing is experienced in collaboration and communication applications. 

Day-to-Day Responsibilities

  • Build a high scaleout and high reliability, server-grade C++ implementation of WebRTC 

  • Build an accompanying system to monitor performance, usage, and identify issues Implement new features as needed

  • Optimize implementations of WebRTC with an eye for platform and browser performance

  • Advise on and document general concepts of and best practices around WebRTC

  • Design networking protocols

Position Requirements

  • Bachelor’s degree in Computer Science (or equivalent work experience)

  • Expert C++ programming skills and experience developing  real-time/synchronous applications

  • Strong WebRTC experience, inclusive of WebRTC application development, forking and modifying WebRTC’s C++ codebase, and monitoring WebRTC-based connections

  • Deep understanding of distributed SFU servers

  • Solid experience with Typescript / JavaScript and Node.js

  • Experience collecting stats on and monitoring WebRTC-based connections

  • Experience with distributed messaging with  custom packet assembly and compression

  • Linux C++ server development expertise

Bonus Points

  • Client-side JS / Webrtc / WebAudio experience

  • Audio processing in C++ or WebAudio/WASM

  • WebRTC experience on iOS, Android, or Unity

High Fidelity Perks

  • Fully remote work environment

  • Competitive base salary

  • Generous medical/dental/vision benefits package

  • Flexible paid time off (PTO) program

  • 401(k)

  • Stock Options

  • Affable colleagues with extensive technical experience and a passion for great audio

About Us

Founding Story

With the release of the Oculus and the promise of mass consumer-adoption of VR, High Fidelity set out to build the metaverse infrastructure that would support the next generation of user-generated virtual worlds and experiences. The company blazed trails for the digital worlds of tomorrow — including how these worlds will sound.

The Next Chapter

High Fidelity is more than our company name — it’s the credo that informs our mission of connecting people, from our audio technologies to the applications we build to engage physically-distant participants and knit together online communities. 

Why Us?

Joining our small seasoned team will provide opportunities to participate in foundational decisions, and to see the impact of your input through frequent releases. You will have the opportunity to directly interact with customers and iterate based on user feedback, and to work with experienced engineers and designers on innovative technologies.

Apply Now

Interested? Please send your resume and an accompanying cover letter to hiring@highfidelity.com. Your cover letter should speak to your career objectives and highlight work experiences from your resume that you think are especially applicable to the position. In addition, please include in your cover letter links to any source code repositories (e.g., Github) containing your original work that you believe exemplify the technical skills and problem-solving called out in the job posting.

We look forward to hearing from you.