Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach. They are seeking a Senior Software Engineer to focus on AI development, responsible for designing and developing AI features for the Ansible Automation Platform while advocating for high standards of software engineering.
Responsibilities:
- Own the design and reviews for major product features and bug fixes related to AI development. You'll be responsible for creating and researching new AI features, designing and developing code to meet the acceptance criteria, and maintaining and enhancing our code base
- Serve as an internal advocate for our customers, and work closely with all major stakeholders, to support an environment where logical decision-making with proper risk assessment is part of the norm
- Help grow a company-wide community of Software Engineering enthusiasts that is passionate about our customers’ needs and ways to ensure the presence of quality in all aspects of the software lifecycle, with a focus on AI and Machine Learning
- Contribute to the growth of software engineering while it evolves as an indispensable role in the development of next-generation software products, especially in the AI space
- Run technical initiatives that grow, improve, and scale our existing AI development processes, as well as helping us identify what we should be doing next
- Work with customers to understand their pain points and translate them into AI-driven solutions
Requirements:
- Strong software engineering background
- Comfortable with Volatility, Uncertainty, Complexity, and Ambiguity (VUCA)
- Deeply knowledgeable of the web, HTTP, and the automated testing space
- Comfortable with Python, Large Language Models (LLMs), OpenAI, RESTful APIs, OpenShift, Kubernetes, and a solid background in Linux and Machine Learning
- Able to work comfortably and efficiently remotely
- Willing to take on new opportunities as we grow