Senior Software Engineer - Insight Engineering
Cloud and Platform Engineering
Netflix has one of the world’s biggest cloud footprint with tens of
thousands of instances, millions of streams per hour, and petabytes of
data. In order to know how our ecosystem is functioning and our
customers are served, our monitoring and alerting platforms are
correspondingly big, with hundreds of millions of data points streaming
in per minute. These ridiculously powerful platforms are critical to our
success and our ability to manage our environment.
As a member of the Insight Engineering team, your work will have a
direct impact on our success, our availability, and our customers’
happiness.
The Opportunity:
- Architect and design REST-based pipelines that can effectively stream millions of data points per minute;
- Lead and improve solutions for stakeholders to get the data they need from our system quickly and efficiently;
- Lead and implement new capabilities in our real-time operational
insight platforms that can scale with our rapid growth and global
expansion;
- Find new opportunities to revolutionize how we think about managing big data in real time;
- Change how we do things in ways we haven't even thought of yet
We're passionate about open source software -- both using and releasing it. See http://netflix.github.com for other software we've already open sourced.
Minimum requirements:
- 8+ years of server-side software development experience
- 5+ years of experience in object-oriented programming, preferably in (but not restricted to) Java
- Solid expertise in building highly scalable, distributed services (preferably REST based)
- Deep knowledge of concurrency (preferably in Java), resiliency, caching, HTTP and REST
- NoSQL experience is a plus
- Some cloud infrastructure knowledge is a plus
No comments:
Post a Comment