Senior Software Engineer/Architect - Architecture and Infrastructure | Netflix, Inc. | Los Gatos, CA
Senior Software Engineer/Architect - Architecture and Infrastructure
Content Platform EngineeringLos Gatos, CA
Netflix is the world's leading streaming video service, and our growth is accelerating. As we grow internationally, we continually enhance our cloud-based infrastructure to improve our services' performance, scalability, and reliability. Our 53+ million subscribers consume over five billion hours of video a quarter and account for about 33% of the downstream Internet traffic in North America. The Netflix Content Platform team is essential to this growth. We bring the entertainment content and its associated artwork, metadata, and video files into Netflix's systems at high quality for streaming to our customers.
Want to be part of a team where you feel you have to up your game because everyone else is so good? Where the culture supports execution, learning, pivoting, and repeating until you've got a best practice to share with the company? That is what you get at Netflix, where our culture of high performance, freedom and responsibility aren't buzzwords--they are part of what we do every day.
About you
At a cocktail party, you delight your guests with stories of some of the best designs you've created. You eat performance and scalability for breakfast, and you dine on stability improvements in production to get to multiple nines of uptime.
Your previous team wants to call you daily to thank you for everything you coded because it was so well constructed and easy to maintain. You have a talent for building and scaling high-traffic distributed systems and a track record of improving them. You know how to design well architected solutions right from the start and blend that with pragmatic hands-on execution.
Communication is your strong suit: in code, in email, and face-to-face. You love finding and sharing best practices and driving higher discipline across organizations. Your deep knowledge of the stack helps to triage stability and performance issues in production and help improve system reliability through configuration and code design best practices.
Responsibilities
- Drive re-architecture of existing systems to implement better maintained, well-performing, and scalable architectures
- Define, evangelize, and measure improvements in cloud-related content ingest operations
- Harvest and apply Netflix best practices across the entire stack
- Jump in on production issues and re-work code, monitors, and alerts for high stability
Minimum Job Qualifications
- 10 years of relevant software engineering experience
- 6 years of experience with high-traffic, large-scale distributed systems and client-server architectures
- Object-oriented programming experience with Java and Java garbage collection or similar
- Experience with Linux, Java, Tomcat, Apache/Nginx, and Node.js.
- Highly effective communication skills and experience on a service oriented team
- BS/MS in computer science (or equivalent)
Nice to Have
- Understands complex systems from a performance perspective.
- Experience with application and system profiling techniques (e.g. perf, SystemTap) a plus.
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine) a plus.
- Regularly attends QCon and similar conferences
- Follows and/or has direct experience in the entertainment industry
http://jobs.netflix.com/jobs.php?id=NFX01862
No comments:
Post a Comment