Jobs and Careers
NE

Software Engineer L6 - FPGA Solutions Architect

Netflix
USA - Remote, United States, United StatesRemotefull_timeVerifiedPosted 12 Dec 2024
💰 $230,000/yr

About the role

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

Open Connect (OC) is a critical group within Netflix that builds and manages a content delivery network (CDN) that delivers all of Netflix’s streaming video. In addition to streaming video, we work on projects within Netflix that leverage physical infrastructure, such as our Cloud Games and Live initiatives. According to a 2023 Sandvine report, data delivered by OC accounts for approximately 15% of all downstream traffic volume across the entire internet. Most of this traffic is delivered by our edge cache servers.

A small team of talented software engineers develop and maintain the software stack that runs the content caches. Because of the important role these caches serve, it is critical that they be both efficient and secure.


As an FPGA Solutions Architect, you will play a crucial role in shaping the future of OC edge appliances. This leadership position requires deep technical expertise in FPGAs and a strategic vision across hardware, server system platforms, and security domains. You will be entrusted with understanding the evolving requirements of our edge infrastructure, developing a roadmap for future technologies, leading their development, and making a direct impact on a critical area of our business.

In this role, you will :

  • Drive the development of innovative technologies using FPGAs, ensuring cutting-edge solutions that meet performance and security standards. This includes creating initial proof-of-concepts for the proposed solutions.

  • Collaborate with hardware and software developers to benchmark performance, identify areas for improvement, and apply FPGA configuration domain knowledge to define technology roadmaps.

  • Partner with contractors and developers in securely designing new functional features using FPGAs, providing guidance and support throughout the development process.

  • Demonstrate versatility by learning and adapting to new architectures and features as they evolve.

Qualifications:

  • Demonstrated experience with large FPGA designs for data center applications.

  • Proven experience working with industry-leading FPGA devices and development tools.

  • Experience with cryptographic offload IP blocks or implementing cryptographic operations.

  • Expertise in security architectures and FPGA security practices.

  • Understanding of the asymmetric encryption algorithms, particularly RSA, ECDSA and EdDSA.

You will be successful in this role if you:

  • Have the ability to define and self-manage cross-functional projects fueled by ambiguous questions. 

  • Possess technical leadership and management experience

  • Are a self-starter, curious and not afraid to ask when in doubt

  • Are a quick learner and excited about learning new technologies

  • Advocate thoughtful collaboration, take pride in your work and enjoy taking full ownership of projects from conception to production

Nice to have:

  • Experience in packet processing RTL designs.

  • Knowledge of Verilog verification methodologies.

  • Kernel development experience.

Be sure to review our culture page to learn more about the unique Netflix culture and the opportunity to be part of our team.

Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $230,000 - $960,000.

Netflix provides comprehensive benefits incl

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Netflix

View company profile →