Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Software Engineer – AI/ML

Red Hat

. Work collaboratively within the engineering team to build the components that power the Red Hat AI platform .

Posted 5/1/2026full-timeBoston • Massachusetts • 🇺🇸 United StatesJuniorMid-Level💰 $108,760 - $173,800 per yearWebsite

Tech Stack

Tools & technologies
LinuxPythonUnix

About the role

Key responsibilities & impact
  • Work collaboratively within the engineering team to build the components that power the Red Hat AI platform
  • Implement features and bug fixes for AI platform components using Python
  • Write clean, maintainable, and well-documented code adhering to team standards
  • Develop comprehensive unit tests and contribute to integration testing pipelines
  • Proficiently leverage AI-assisted development tools to accelerate coding, testing, and documentation workflows
  • Collaborate with senior engineers to understand technical requirements and translate them into working software
  • Participate actively in code reviews to ensure code quality and learn best practices from senior team members
  • Participate in agile ceremonies (sprint planning, stand-ups) and contribute to task estimation
  • Actively learn and apply new AI/ML concepts and technologies to support the team's research implementation tasks

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Must be able to work in the Boston, MA office
  • Proficiency in Python programming, with a good understanding of its ecosystem and standard libraries
  • Basic knowledge of Linux/Unix environments and version control systems (Git)
  • Understanding of software development best practices (clean code, testing, debugging)
  • Proficiency in integrating AI tools into your daily development workflow to enhance productivity
  • Coursework or projects related to Artificial Intelligence/Machine Learning and a strong willingness to learn new technologies
  • 2+ years of software development experience (can include relevant internship or open-source experience)
  • Ability to work effectively in an agile team environment
  • Strong problem-solving skills and a proactive attitude toward troubleshooting
  • Good written and verbal communication skills.

Benefits

Comp & perks
  • 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!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
Pythonunit testingintegration testingAI-assisted developmentAI tools integrationLinuxUnixGitsoftware development best practicesArtificial Intelligence
Soft Skills
collaborationproblem-solvingproactive attitudecommunicationagile teamworkcode review participationlearningtask estimationtechnical requirement translationclean code adherence
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering