Senior Software Engineer
Listed on 2026-01-14
-
Software Development
Software Engineer, AI Engineer, Senior Developer, Machine Learning/ ML Engineer
Join to apply for the Senior Software Engineer role at Red Hat
Get AI-powered advice on this job and more exclusive features.
Are you intrigued by how things work? Do you constantly look for ways to break things and rebuild them to make them better? Are you looking for an opportunity to flex your software development skills in a different way? Then Red Hat Software Engineering is the place for you! Software Engineers at Red Hat are not just coders; they are developers who work closely with our customers to identify the core functionalities that they truly need, while keeping in mind the correct level of security and performance to ensure a high-level solution.
The Ansible Lightspeed Engineering organization is looking for a Senior Software Engineer to join our team, focusing on AI development. We're looking for someone to help us build the next generation of AI capabilities built into the Ansible Automation Platform, getting elbows-deep into source code and systems to perform root-cause analysis of issues, advocating for high standards of software engineering, and is comfortable jumping between the three.
That’s where you come in. The role requires the ability to think creatively and adapt to rapid change, as well as the willingness to learn new things. If you have a strong software engineering background and are comfortable with Volatility, Uncertainty, Complexity, and Ambiguity (VUCA), we’d love to hear from you!
- 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.
- Passionate about shipping products that people love.
- Passionate about making complicated things simple.
- Enjoy working in an open organization, where everyone's contributions are valued.
- Deeply knowledgeable of the web, HTTP, and the automated testing space.
- Comfortable with Python, Large Language Models (LLMs), OpenAI, RESTful APIs, Open Shift, Kubernetes, and a solid background in Linux and Machine Learning.
- Able to work comfortably and efficiently remotely.
- Understanding that roles are flexible; willing to take on new opportunities as we grow!
- Get your local development environment set up and running, with a focus on AI development tools.
- Learn our existing testing processes and frameworks, specifically for AI models and integrations.
- Easily deploy our development environment on your own.
- Demonstrate complete comfort deploying and using our technology stack.
- Fix bugs and work on smaller AI features and enhancements.
- Show high levels of engagement and ownership of tasks during 2-week sprints.
- Deliver demos of completed work during sprint reviews.
- Review code written by others with confidence, applying best practices along the way, especially for AI/ML code.
- Work with the program team to review requirements for AI products prior to product development.
- Work with our quality engineers, technical writers, and product managers to give feedback on AI feature implementation and bug fixes.
- Pick up larger AI-focused tasks with direction and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).