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!
? What you'll do here
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.
?? You'll love this job if you are...
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, OpenShift, 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!
?? How you'll grow within one month
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.
?
3?? Within three months, you'll...
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.
?
6?? Within six months, you'll...
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 support from other team members
LI-MD2
The salary range for this position is $116,270.00 - $191,840.00. Actual offer will be based on your qualifications.
Pay Transparency
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.
About Red Hat
Red Hat (https://www.redhat.com/) is the world's leading provider of enterprise open source (https://www.redhat.com/en/about/open-source) software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
Benefits
? Comprehensive medical, dental, and vision coverage
? Flexible Spending Account - healthcare and dependent care
? Health Savings Account - high deductible medical plan
? Retirement 401(k) with employer match
? Paid time off and holidays
? Paid parental leave plans for all new parents
? Leave benefits including disability, paid family medical leave, and paid military leave
? Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
Inclusion at Red Hat
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com .General inquiries, such as those regarding the status of a job application, will not receive a reply.