Performance Software Engineer
Primary stack
Job description
About the Position
We are seeking a Performance Software Engineer to design, develop, and optimize software for storage services and distributed systems in Morrisville, NC. In this role, you will collaborate with cross-functional engineering teams to model, measure, analyze, and improve the performance, scalability, and cost-efficiency of hardware platforms-ensuring customer and market requirements are met while balancing quality, cost, and time-to-market. The ideal candidate is systems-focused, analytical, and creative, and driven to deliver measurable performance improvements at scale.
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.
Requirements
- Proficiency with scripting and automation (Python, shell; Perl acceptable), ansible playbooks, and comfort working with notebooks (e.g., Jupyter).
- Hands-on experience with performance analysis, modeling techniques, benchmarking, and workload characterization.
- Strong background in Linux (such as RHEL or Ubuntu) administration.
- Understanding of networking protocols and storage management is a plus.
Education
- Typically requires a minimum of 5 years of related experience.
We Offer
- Competitive salary range: $147,900 - $220,000 USD.
- Comprehensive benefits package including Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU’s).
- Opportunities for professional development.
About the Company
Join our team and contribute to the development of cutting-edge software solutions that drive performance and efficiency in storage services and distributed systems.
Nearest Major Market: Raleigh
Job Segment: Software Engineer, Linux, Developer, Engineer, Engineering, Technology
© NetApp Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.