Senior Platform Engineer/Architect - Web Services and Architecture | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Platform Engineer/Architect - Web Services and Architecture
Cloud and Platform EngineeringLos Gatos, CA
Netflix
is well-known in the industry as a leading exponent of Cloud Computing
and one of the earliest large companies to migrate production systems to
the cloud. We also actively contribute to the Open Source community
wherein our architecture and design patterns have served as guidelines
for AWS-based deployments.
The Netflix Cloud Platform is at the heart of this, and builds the Platform-as-a-Service (PaaS)
layer that all Netflix services and applications rely on. We are strong
supporters of sharing useful libraries and ideas with the broader
community and have open sourced many of the building blocks that
comprise the Cloud Platform. Notable ones primarily owned by the team
include Archaius, Eureka, Ribbon, Curator, Exhibitor and Governator with more to come. This is a golden opportunity to participate in the endeavor. For more of our work, check out our GitHub page.
As Netflix expands internationally, the Cloud Platform team is
pivotal to this growth plan. We are looking for an experienced, talented
and motivated Senior Software Engineer who will contribute and
influence the direction of our Cloud Infrastructure for global
expansion.
Examples of projects you will have the opportunity to own or collaborate on include:
- Designing and implementing architectural and infrastructural
components for cloud based distributed systems and application, such as Eureka.
- Networking optimizations, building application architecture
frameworks (dependency injections, lifecycle management), and remote
procedure call frameworks (high volume, non-blocking, asynchronous,
multi-protocol, fault tolerant with support for many serialization
formats). See RxJava and RxNetty
Minimum Job Qualifications:
- 5+ years of server-side software development experience
- Experience with Java and object-oriented programming and design patterns
- Experience working on a high scale global product/infrastructure
- Successful track record of delivering quality results in complex cross-functional projects
- BS/MS in Computer Science (or equivalent)
- Excellent communications skills, both written and verbal.
Preferred Job Qualifications:
- Working knowledge of JVM languages (e.g. Scala, Groovy)
- Experience owning and maintaining critical Web Services
- Experience working in a Distributed/Cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure, etc.)
- Experience leading teams/initiatives in a medium/large organization
For more relevant articles on our technology and innovation, check out techblog.netflix.com.
No comments:
Post a Comment