Note: The job is a remote job and is open to candidates in USA. NetApp is a company providing storage and distributed systems solutions. The Software Engineer will design, develop, analyze, and optimize performance capabilities for storage services and distributed systems, using benchmarking, AI-assisted performance engineering, prototyping, and customer usage analysis to improve scalability, efficiency, and quality.
Responsibilities
- Design and execute performance benchmarks/workloads; measure, analyze, interpret, and socialize results to identify improvement opportunities
- Apply AI-assisted performance engineering techniques and develop tools (e.g., performance analysis, automated regression triage) to accelerate bottleneck analysis and guide optimization priorities
- Evaluate design alternatives and prototype performance enhancements across platforms and distributed components
- Collect and analyze customer experience and usage patterns; prepare findings and recommendations for engineering and management
Skills
- Proficiency with scripting and automation (Python, shell; Perl acceptable) and comfort working with notebooks (e.g., Jupyter)
- Knowledge of performance analysis, modeling techniques, benchmarking, and workload characterization
- A Bachelor of Science, Master of Science, or PhD Degree in Electrical Engineering or Computer Science; or equivalent experience is required
Benefits
- Health Insurance
- Life Insurance
- Retirement or Pension Plans
- Paid Time Off
- Various Leave options
- Performance-Based Incentives
- Employee stock purchase plan
- Restricted stocks (RSU’s)
Company Overview
Company H1B Sponsorship