Job Summary
Join our team at NetApp Cloud Data Services and be at the forefront of innovation in cluster computing and web frameworks. We're looking for a proven developer with a strong systems background, a drive to innovate, and experience in delivering products to market. We're developing a next-generation Software architecture to provide the infrastructure for highly innovative systems applications
Job Requirements
Strong programming skills in Go or java or C++ with an understanding of OOPS, as well as a scripting language (Python/Shell script)
Experience working in File systems, storage protocols, backup applications, databases, etc.
Experience in system-side programming preferred
Experience in building microservices-based solutions (Kubernetes, Docker, etc.) preferred
Strong general understanding of concepts related to computer architecture, data structures and standard programming practices
The ability to work collaboratively within a team environment to meet aggressive goals and high-quality standards is required.
Work on design, implementation, and verification of systems/subsystems
Responsible for providing support in the development and testing activities of other engineers that involve several interdependencies.
Participate in technical discussions within the team and with other groups within Business Units associated with specified projects
Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals
Successfully convey information to stakeholders at many levels related to the position
Work effectively with senior engineers within the Business Unit.
Education
Typically requires a minimum of 5- 8 years of related experience.
A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master's degree, or a PhD; or equivalent experience is required.
Demonstrated ability to complete multiple, moderately complex technical tasks.