NetApp is looking to solve the problem of how to use data most effectively and efficiently in the cloud by developing industry-leading data management solutions. The company aims to scale systems sustainably through automation and evolve them by improving reliability and velocity.
Requirements
- A minimum of 8-10 years of experience in software/systems engineering is required, with programming skills in C, C++ or equivalent and additionally, Python
- Strong hands-on operational knowledge in at least one major cloud platform (AWS, GCP, or OCI), including cloud architecture, services, and best practices.
- Experience in software development of distributed data management systems (E.g.: NetApp ONTAP or similar systems).
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience with Cloud monitoring and logging tools.
Responsibilities
- Develop a strong technical understanding of NetApp’s existing data management and storage solutions in the Cloud, their interdependencies, and limitations.
- Participate in all phases of the product development cycle including product design and development, test automation, debugging and support, and supporting resolution of impactful customer issues.
- Participate in technical discussions within the immediate group and across functions to evaluate design and execute development plans for product features
- Handle unstructured tasks and conducting research to convert vague/undefined requirements into clearly articulated ones.
- Demonstrate accountability and ownership of a complex technical area of the product as a subject matter expert, while operating under limited supervision and direction, drive results and set priorities independently.
- Engage in a peer-to-peer collaboration and learning model, fostering a culture of continuous learning and improvement.
Other
- Demonstrated experience as a technical mentor to junior engineers in a team.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills, and collaboration skills are a must.
- Ability to work with limited supervision and operate and drive results independently.
- Bachelor's degree in Computer Science, Engineering, or a related field.