Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Netflix Software Engineer L5 - OCA Apps 
United States, Oregon 
974544406

23.06.2024
The Role
You will be charged with handling impactful availability, scalability, and usability challenges and must self-define optimal ways to configure, manage, and observe our growing Open Connect platform. Our platform is a fundamental building block to our streaming initiatives - providing critical solutions for one of the world’s largest CDNs and empowering stakeholders to operate the CDN more efficiently and reliably. In this position, you will have the opportunity to work in a wide variety of areas, such as:
Support the coordinated deployment of central control systems, kernel developments, userland applications for both HTTP and DNS, to provide planet-scale services to end-users
Rapidly iterate in the arena of Live video streaming to enable a unique scale of delivery to end-users
You Are
  • Someone who likes to work hands-on and self-direct in a fast-paced environment that gives you great freedom and responsibility
  • Able to see beyond immediate specifications, can summarize requirements, and architect forward-looking solutions that cross multiple applications
  • Capable of working in a highly-collaborative environment alongside your teammates, engineers, Partner Engagement Managers, project managers, and operations teams
  • Articulate in communicating opportunities for continuous improvements to existing systems with a clear understanding of the impact on the business.
  • Always striving to develop and deploy in measured increments while taking responsibility for the quality of your work.
Required Skills
  • 5+ years of expertise in C, with confidence and experience in debugging and problem-solving skills
  • Deep understanding of POSIX network server application deployment
  • Ability to build and support highly performant, scalable, and fault-tolerant systems
  • Comprehensive knowledge of architecting and maintaining large-scale distributed systems while handling high concurrency
  • Knowledge of CDN architecture and networking fundamentals (TCP/IP, HTTP, DNS, BGP)
  • Experience designing, implementing, debugging and operating 24/7 production systems
  • Excellent verbal and written communication skills
Bonus Skills
  • Experience with FreeBSD or Linux operating system, development or administration
  • Experience with NGINX web server
  • Experience with TLS, PKI and encryption systems
  • Experience with production DNS systems
  • Knowledge of PERL programming language
  • Understanding of real-time video rendering and encoding
  • Understanding or experience with WebRTC protocols
  • Understanding of front-end technologies including HTML, CSS, JavaScript, WebSockets