✨ About The Role
- The Staff Back-End Software Engineer will be responsible for designing and building highly-scalable systems that support the core network product.
- This role involves building backend tools and services that directly impact the functionality and performance of the product.
- The engineer will also develop services, tools, and APIs to facilitate monitoring and orchestration, addressing edge cases for servers with massive scaling goals.
- Collaboration with other back-end engineers and cross-functional teams is a key aspect of this position, ensuring alignment on project goals and deliverables.
- The position is based in Santa Clara, CA, and requires US citizenship.
⚡ Requirements
- The ideal candidate will have a strong background in C++ programming and extensive experience in building highly-reliable and large-scale distributed systems.
- A minimum of 7 years of relevant work experience is required, showcasing a proven track record in the field.
- Candidates should possess strong expertise in network video streaming, including knowledge of networking, video encoding and decoding, and streaming protocols.
- Familiarity with the FFmpeg framework is a plus, indicating a well-rounded skill set in video processing.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment are essential for success in this role.
- Strong interpersonal and communication skills are necessary to effectively collaborate with product managers, AI scientists, and other engineering teams.