Red Hat

Senior Software Engineer, AI-Driven Automation, Ansible Nexus

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $116,270 - $191,840 per year

Job Level

Tech Stack

About the role

  • Explore, prototype, and deliver AI-assisted automation workflows integrated into the Ansible ecosystem
  • Participate in Agile ceremonies (planning, stand-ups, retrospectives) and work with your team to meet sprint goals
  • Collaborate with engineers, designers, and product managers to build a scalable, high-performance AI-driven automation service using Agile/Scrum practices
  • Partner with the broader Ansible engineering group to drive cross-team initiatives
  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality

Requirements

  • 5+ years of relevant experience in Software Engineering
  • Bachelor’s degree in Computer Science or a related technical field, or equivalent working experience
  • Strong programming skills in Python (preferred) or similar languages; experience with FastAPI, Pydantic, Alembic, and Temporal is a plus
  • A strong interest in AI/ML technologies and how they can enhance automation workflows
  • Experience building scalable, high-performing enterprise software in an iterative Agile/Scrum environment
  • Hands-on experience using LLMs in software development, ideally including model tuning, prompt engineering, machine learning, and NLP
  • Familiarity with AI-assisted coding tools such as Claude Code, Spec-Kit, LangChain, or LangGraph
  • Knowledge of Ansible, infrastructure automation, or configuration management (either as a user or contributor)
  • Solid understanding of software engineering best practices: testing, CI/CD, version control (git), and code reviews
  • Strong communication and collaboration skills, comfortable working with distributed teams
  • Open-source contributions are a bonus.
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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIPydanticAlembicTemporalAI/ML technologiesLLMsmodel tuningprompt engineeringNLP
Soft Skills
communicationcollaborationteamworkproblem-solvingadaptabilityleadershiporganizational skillsproactive mindsetcritical thinkingcreativity
Certifications
Bachelor’s degree in Computer Sciencerelated technical field