This job has expired, please see additional jobs below
Engineering Manager - Content Infrastructure
Netflix
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
About the Team:
Content Platform Engineering Infrastructure is a high performance engineering team chartered to build components that would have a multiplier effect on the rest of CPE initiatives. The team’s efforts revolve around innovation, evangelism and collaboration.
The team comprises of top notch engineering talent, the person managing the team needs to have a balanced blend of the following traits:
• Technical acumen -While the ability to roll up one’s sleeves and to get down and dirty with code are great to have and admirable, it is not a requirement. That being said, a good understanding of architectural complexities in distributed systems, comprehension of the nuances of scalability and availability, awareness of the pros and cons of different technologies, and the ability to drive the right decisions through intelligent questioning, are required.
• Vision -While the team thus far has delivered driven by broader initiatives, going forward a clear vision is needed to realize its full potential. Some degree of technical product management capabilities is a necessity to drive innovation and future products/features. In this regard, there is a need for a leader who has a clear understanding of where the business is headed and how the team can accelerate that journey.
• Evangelism -Netflix’s culture of freedom and responsibility results in similar products being built in silos with substantial overlaps. While the goal is not to become the central team producing infrastructure components, it is necessary for the leader of the team to spot opportunities and drive them to closure.
• Hiring -The infrastructure team’s success largely depends on building products that service a variety of needs for other engineering teams in a scalable manner. To achieve this target, engineers on the infrastructure team need to demonstrate an expert level knowledge of technologies including programming languages, data storage technologies, server internals, etc. The manager should be able to identify and recruit high performing engineers for the team.
The ideal person for this role would have demonstrated the following:
• Driven product/platform innovation and vision
• Evangelized product/platform and seen it to widespread adoption
• Has built or managed a team that built product/platform intended for other engineering teams
• Displayed critical verbal and written communication skills
• Tracked multiple ongoing initiatives in parallel
• Has recruited high-performance engineersHas experience with distributed technologies like message queues (Kafka, etc.), stream processing systems (Apache Spark, etc.), datastores (Apache Cassandra, HBase, Amazon Dynamo, etc.)
• Has in-depth knowledge of one or more programming languages like Java, C/C++, etc.