About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Systems Platform QA and AI engineer based in India.
Responsibilities
- Drive end-to-end quality engineering for enterprise storage platforms within a large-scale hybrid cloud environment.
- Work across complex hardware and software layers, including firmware, BIOS, BMC/iLO, operating systems, drivers, storage protocols, and platform software.
- Combine advanced test automation, systems troubleshooting, and AI/ML techniques to solve challenging engineering and quality problems.
- Design scalable Python-based frameworks and reusable tools that improve validation, observability, productivity, and test coverage.
- Investigate dependencies across multiple technology layers.
- Drive end-to-end quality engineering for enterprise storage platforms, validating interactions between hardware, firmware, BIOS, BMC/iLO, operating systems, kernels, device drivers, storage protocols, backend networks, and platform software.
- Design, develop, and maintain scalable automation frameworks and engineering tools, primarily using Python.
- Troubleshoot complex issues across system layers and dependencies within large-scale enterprise storage environments.
- Apply AI and machine learning approaches to engineering and quality challenges, including failure analysis, test optimization, anomaly detection, workflow automation, generative AI, and AI-assisted testing.
- Build reusable tools and utilities that improve engineering productivity, test effectiveness, system observability.
- Collaborate with cross-functional engineering teams to resolve customer issues.
- Promote innovation, continuous learning, collaboration, mentoring, and knowledge sharing.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or an equivalent technical discipline.
- 3–5 years of professional experience, with strong exposure to enterprise storage systems or comparable large-scale distributed systems.
- Strong Python programming skills, including practical experience developing automation frameworks, tools, test systems, or engineering utilities.
- Solid understanding of software testing fundamentals, debugging methodologies, automation design, and system validation.
- Good knowledge of Linux/Unix operating systems.
- Demonstrated experience resolving customer issues, performing system-level debugging.
- Strong understanding of enterprise storage environments and their hardware, firmware, driver, and platform software layers is highly desirable.
- Practical experience applying AI/ML techniques to engineering or quality challenges, including GenAI/LLMs, prompt engineering, AI-assisted testing, anomaly detection, or similar applications, is preferred.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication skills.
- Demonstrated interest and ability in mentoring, knowledge sharing, and supporting continuous improvement.
Conditions
- Remote/teleworker work arrangement, primarily working from home.
- Comprehensive benefits designed to support physical, financial, and emotional health and well-being.
- Access to personal and professional development programs.
- An inclusive workplace that values individual backgrounds, perspectives, and contributions.
- Opportunities to work on innovative enterprise cloud and storage technologies.
- A collaborative environment that encourages continuous learning, mentoring, knowledge sharing, and innovation.
- Opportunities to develop expertise in AI/ML applications, automation, systems quality engineering, and large-scale enterprise platforms.