Senior Automation and Globalization Engineer (Python / AI / REST API)
NetApp
About NetApp
NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people.
If this sounds like something you want to be part of, NetApp is the place for you. You can help bring new ideas to life, approaching each challenge with fresh eyes. Of course, you won't be doing it alone. At NetApp, we're all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond.
Job Summary
NetApp is seeking an experienced and motivated Senior Automation and Globalization Engineer to join our Global Content Experience Services (GCXS) team. This team is the central technical product documentation and globalization services team within NetApp’s Product Group.
In this role, you will be responsible for creating and continuously maintaining automated, AI-augmented or AI-led workflows that enable the GCXS DevOps team to effectively and efficiently transform and publish CLI, API, and other developer-maintained data sources. You will work directly with software engineers from product teams to ensure their data is optimized and automation-ready for NetApp’s content publishing and GenAI channels. You will be responsible for the design and implementation of automated workflows that streamline the qualification and delivery of globalization for NetApp products and OEM partnerships. This role sits at the intersection between product team engineers, product globalization engineers, and the GCXS DevOps team. In this role, you will make technical recommendations and develop solutions that help NetApp external and internal customers solve their business challenges.
Job Requirements
Minimum of 7 years of experience in software engineering, with at least 3 years in a senior or lead role.
Minimum of 5 years of demonstrated expertise across programming languages such as Python, React, NodeJS, C++, or similar.
Demonstrated expertise in globalization or internationalization of software products.
Demonstrated expertise in cross-functional communication and collaboration skills to work effectively with product, design, and engineering teams to align requirements and drive successful outcomes.
Experience with AI infrastructure concepts such as RAG, Agents, and MCP servers.
Experience with REST APIs and integrating cloud services and platform technologies such as Google Cloud (GCP), Azure, or AWS.
Experience with version control systems (e.g., Git) and associated ecosystem tools for event-driven workflows and automation.
Familiarity with translation management systems, localization tools, and technologies.
Familiarity with CI/CD, test verification, and monitoring best practices.
Familiarity with cultural and linguistic nuances in software globalization.
Responsibilities
Design and implement automation workflows between GCXS DevOps and product engineering teams. Deliver technical roadmaps, research best practices, and provide compelling data-informed consultation and plans.
Proactively manage the interactions between NetApp product team engineers and GCXS engineers to conduct thorough assessment of product code, provide detailed effort estimates, and deliver optimized solutions in compliance with enterprise and international standards.
Work closely with GCXS engineers to create code scanners, GenAI-powered tools, and automated left-shifting solutions with an aim to improve efficiency and early bug detection and prevention, seamlessly integrating into the DevOps pipeline.
Ensure efficient quality assurance of automated workflows through automated testing, regression analysis, and AI tooling. Demonstrate thorough problem-solving techniques and detailed risk assessment with project deliverables, vendor efficiency, and product quality.
Qualify and quantify content optimization across the delivery lifecycle using established KPIs. Implement and enforce quality control processes in adherence with product engineering and GCXS standards.
Conduct thorough code reviews, identify and suggest fixes for bugs, tailor software customizations, and devise efficient solutions for complex problems that span multiple teams.
Lead and mentor junior engineering team members to consistently deliver expected outcomes within sprint cycles, including code reviews, test verification, and internal documentation.
Education
IC - Typically requires a minimum of 8 years of related experience. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
Equal Opportunity Employer:
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
Why NetApp?
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Submitting an application
To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application.