NetApp Emerging Talent - Software Engineer / Shared Platform / C, C++

Job expired!

Join NetApp: Emerging Talent - Software Engineer / Shared Platform / C, C++

At NetApp, we are dynamic technology enthusiasts with a passion for innovation. We create unique opportunities, set our own goals, and tackle challenges with fresh perspectives. Collaboration is key to our success, and we know when to seek assistance, partner with insightful minds, and embrace diversity and openness. Are you ready to share your great idea with us?

As CEO George Kurian states, "At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization."

Job Summary

We are seeking passionate Software Engineers to develop and design features related to AI/ML for our flagship storage operating system, ONTAP. This feature-rich stack is essential for our customers globally, supporting mission-critical applications.

As a part of the Research and Development (R&D) team, you will focus on competitive market and customer requirements, supportability, technology advances, product quality, cost-efficiency, and timely delivery. You will work on enhancing existing products and contributing to new product development, engaging in development, testing, and debugging of distributed software driving NetApp cloud, hybrid-cloud, and on-premises solutions.

Key Responsibilities

  • Collaborate with team members on new feature development, sustenance, and handling engineering escalations.
  • Engage in all phases of the product development cycle, including product definition, design, implementation, debugging, testing, and early customer support.
  • Work collaboratively with other teams like QA, Systemic Test Engineering, and dependent engineering teams to understand customer use cases and deliver value-driven solutions.
  • Resolve technical issues in collaboration with fellow engineers.

Job Requirements

  • Familiarity with system software design and development.
  • Hands-on experience with C, C++; optional Python and/or debugging with GDB.
  • In-depth knowledge of Unix/Linux System Programming and Multithreaded programming.
  • Experience in the Storage Domain is a plus.
  • Strong understanding of OS internals, algorithms, data structures, and multi-threaded programming expertise.
  • Experience with AI/ML frameworks like PyTorch or TensorFlow is an advantage.
  • Adherence to sound software engineering practices with a passion for quality.
  • Proven track record of meeting tight deadlines without sacrificing quality.
  • Strong communication skills, both written and oral, for diverse internal and external audiences.
  • Ability to develop insights into customer deployment scenarios and collaborate with peer teams outside engineering.
  • Independence, drive, motivation, willingness to exceed expectations, flexibility, and a cooperative spirit are essential.

Additional Details

Job Posting Info: This is a pipeline position opened on a recurring basis to fill roles aligned with the required skill sets.

Program Dates: This is a full-time role with a flexible start date in 2024. Recruiting efforts will continue until teams find an ideal match.

Education Requirements

Typically requires a minimum of 2 years of related experience with a Bachelor's degree, or 1 year and a Master's degree, or a Ph.D. without experience, or equivalent work experience.

Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and compliance with all federal, state, and local laws prohibiting employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability, genetic information, pregnancy, protected veteran status, and any other protected classification.

Did You Know? Statistics show women often apply to jobs only when they meet 100% of the qualifications. However, nobody is 100% qualified. We encourage you to apply regardless. We look forward to hearing from you!

Why Choose NetApp?

In a world full of generalists, NetApp stands out as a specialist. We excel at elevating the world's largest clouds with data-driven innovation. Our values of trust, integrity, and teamwork make a significant impact