**Job Opportunity:**
We're seeking a skilled software engineer to develop and validate resilient distributed systems. As part of our team, you'll have the chance to create automated testing approaches and infrastructure for cloud orchestration tools and applications.
Key Responsibilities:
1. Design and implement CI pipelines that power cloud integration testing and reporting.
2. Develop automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud applications.
3. Enhance continuous integration pipelines for deploying and testing cloud native products such as Kubeflow.
4. Deploy, manage, and debug highly distributed systems.
5. Monitor and report on automated testing efforts.
6. Collaborate daily with a globally distributed team.
Required Skills and Qualifications:
* Experience with Python, Go, Jenkins, CircleCI, GitHub CI, Linux system architecture, and networking fundamentals.
* Ability to work with diverse technologies and collaborate with global teams.
* Interest in tackling complex problems and leading new initiatives within the team.
What We Offer:
* A challenging role with opportunities for growth and development.
* The chance to work with a diverse range of technologies and collaborate with a globally distributed team.
* Autonomy to design and implement solutions that meet business needs.
Other Tasks:
* Contributing to the development of automated testing frameworks.
* Participating in code reviews and ensuring high-quality code is maintained.
* Assisting with the deployment and management of distributed systems.