Netflix is a leading entertainment company focused on pushing the boundaries of storytelling and technology. They are seeking a Senior Software Engineer to design and develop an infrastructure platform that supports creative productions globally, collaborating with various internal and external teams to enhance technology experiences for users.
Responsibilities:
- Designing orchestration of compute, disk, network, and other resources across globally distributed systems
- Integrating with core Netflix technologies and third-party solutions to deliver a cloud provider for studio needs
- Developing and advancing core VM, container, network, and storage technologies to support complex creative workflows
Requirements:
- Have 5+ years of expertise in Go, Java, or similar object-oriented languages, with confidence and experience in debugging and problem-solving skills
- Have a demonstrated history in designing, constructing, and managing large distributed systems with high availability, fault tolerance, and performance that are spread across multiple global regions and networks
- Have solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams
- Familiarity with Linux and Linux systems programming
- Experience with IaaS providers such as AWS, GCP, and VMware
- Proficient with gRPC API design and implementation
- Working experience with Kubernetes and PaaS offerings such as Heroku and CloudFoundry
- Working experience with KVM, QEMU, libvirt, OpenFlow, Open vSwitch