Red Hat's Performance and Scale team is seeking an Associate Software Engineer to join their Chaos Engineering initiative in Bangalore, India. This role focuses on ensuring Red Hat OpenShift's resilience and performance under various failure conditions. As part of a globally distributed team, you'll work on critical aspects of system reliability, automation, and performance optimization.
The position involves conducting chaos testing, performance benchmarking, and scalability analysis of the OpenShift platform. You'll be responsible for developing automation tools, implementing fault injection mechanisms, and working with AI integration to enhance test coverage. The role requires strong technical skills in Linux, containerization, and cloud technologies, along with excellent problem-solving abilities.
Red Hat offers a unique opportunity to work with enterprise open source solutions and contribute to cutting-edge cloud and container technologies. The company culture emphasizes collaboration, innovation, and open source principles. As a Red Hatter, you'll be part of a diverse, inclusive environment where ideas are valued regardless of title or tenure.
The ideal candidate should have a computer science degree, strong Linux knowledge, and programming skills in languages like Python or Go. Experience with cloud platforms, containerization, and CI/CD tools is essential. You'll work with multiple engineering teams and open source communities, requiring excellent communication skills and the ability to collaborate effectively in a distributed environment.
This role provides an excellent opportunity to grow your career in software engineering while working on challenging problems in system reliability and performance at scale. You'll have the chance to contribute to important technical documentation, present at conferences, and directly impact the resilience of critical enterprise software systems.