Required Skills
About the Job
Join NetApp Excellerator as a Senior Software Engineer with a focus on Quality Engineering (SDET). This role is for a developer-first individual specializing in building robust software to test software. You will leverage Generative AI tools to accelerate development cycles and architect core components that enhance cloud infrastructure reliability.
**Key Responsibilities:**
- **Software Development:** Design and implement internal tools, test harnesses, and microservices using clean code principles. Participate in product feature development to ensure inherent testability.
- **GenAI-Driven Automation:** Integrate Large Language Models (LLMs) like GPT and Claude to autonomously generate complex test cases, synthetic data, and self-healing automation scripts.
- **Cloud Infrastructure & Tools:** Build and maintain cloud-native testing infrastructure on AWS/Azure/GCP using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- **DevOps & Pipeline Architecture:** Architect advanced CI/CD pipelines incorporating AI-powered risk assessment and automated quality gates.
- **Code Quality Leadership:** Conduct in-depth code reviews, identify architectural bottlenecks, and mentor junior engineers on Object-Oriented Design (OOD) and Data Structures (DSA).
- **Software Engineering:** Apply 5+ years of core development experience in Java, Python, or Go, with a focus on scalable backend services.
- **GenAI Expertise:** Demonstrate hands-on experience with Prompt Engineering, LangChain, or LlamaIndex for RAG-based tool development.
- **AI Copilot Proficiency:** Utilize AI-assisted coding tools like GitHub Copilot and Cursor to enhance code delivery and refactoring.
- **System Design:** Possess a strong understanding of distributed systems, load balancing, and cloud-native databases (SQL/NoSQL).
We offer a hybrid working environment designed for connection, collaboration, and culture. Specific in-office/in-person expectations will be discussed during the recruitment process.