Senior Software Engineer - Media Cloud Engineering | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Software Engineer - Media Cloud Engineering
Content Platform EngineeringLos Gatos, CA
Netflix is the leader of internet video streaming both domestic and
international, accounting for a third of peak internet traffic in North
America and available on over a 100 different devices (including any
smashing new smart phone, TV or gaming console).
Behind the scenes is the cloud based media transcoding
infrastructure that enables this scale. If you ever had to implement a
system that runs a dynamic workflow, in a production environment that is
up 24x7, scattered across thousands of machines across a low
reliability multi-zone cloud, managing a data catalog that is multi-PB
in size, delivering updates for new features and all new device launches
around the world while growing to an international scale in terms of
capacity, scheduling and cost efficiency, then you know what we’re
looking for. Almost every major Netflix feature has an immediate and
direct impact on our team. We directly collaborate with all other teams
in Netflix, from finance, movie purchasing, through CDN to website
design.
We invent our own tools, languages, front ends and back ends. We
use and contribute to Open Source software. We are responsible for
defining, designing, implementing and running our solutions, and we
constantly look for new ideas and new and better ways to do things as
well as implementing new features on a very aggressive delivery
schedule.
We are looking for engineers that can do everything so our
solutions are never limited. Our current technology stack includes
Linux, Java, AWS, MySQL, Cassandra, JavaScript, Angular, Python, …
As a senior member of the team, you will be expected to drive the
requirements for and own large components of the system throughout their
lifecycle: requirements, architecture/design, implementation, testing,
and launch. You will need to exhibit strong leadership and communication
skills, define and successfully execute on the engineering and release
priorities in a very agile application development environment.
This is a great opportunity to make a real impact on millions of
consumers, in real time, while inventing the architecture of a scalable
cloud, and have fun doing it.
Wish list:
- 5+ years object-oriented experience with at least one of: Java (preferred), C#, C++, or similar
- Experience with large-scale distributed infrastructure systems and client-server architectures
- Experience with *nix platform (Linux preferred)
- Excellent communication skills
- Experience as a Technical Lead on a complex distributed systems project
- Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google cloud or similar
- Experience with SQL and/or NoSQL databases
Netflix is a very flat organization and we operate in small,
loosely coupled, but tightly aligned teams. This role offers a lot of
challenges and a great opportunity to impact a global business in a very
significant way.
No comments:
Post a Comment