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

Principal Software Engineer – AI

Red Hat

. Lead the research and implementation of advanced algorithms and tools for NLP/GenAI tasks.

Posted 3/31/2026full-timeBoston • Massachusetts • 🇺🇸 United StatesLead💰 $174,190 - $287,410 per yearWebsite

Tech Stack

Tools & technologies
AWSKerasMicroservicesPythonPyTorchTensorflow

About the role

Key responsibilities & impact
  • Lead the research and implementation of advanced algorithms and tools for NLP/GenAI tasks.
  • Drive the development of next-generation AI/ML applications in a highly collaborative environment.
  • Oversee the design, implementation, and delivery of AI solutions.
  • Ensure the successful training and evaluation of NLP models, refining them based on statistical analysis.
  • Collaborate with cross-functional teams, including finance, operations, sales, and marketing, to understand and meet business needs.

Requirements

What you’ll need
  • 7+ years of professional experience in NLP, with a strong command of Python and frameworks such as Spacy and Hugging Face.
  • Proven expertise in designing and delivering NLP applications across all stages of the data science lifecycle.
  • Deep understanding of machine learning frameworks and experience in Generative AI application development.
  • Working knowledge of TensorFlow, TensorFlow Serving, Keras, PyTorch.
  • Comfortable working with a small team in a fast-paced, highly collaborative environment.
  • Experience with GenAI application development - LLMs, Embedding models, Vector Databases.
  • Keep up to date in the rapidly changing field of AI/ML by constantly researching and learning new techniques and information related to NLP.
  • Bachelor’s degree or above in Computer Science, Math, Computational Linguistics, or other related fields.
  • Demonstrated experience as an NLP, or experience in a similar role/industry.
  • Experience developing highly scalable backend microservices in AWS.

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
NLPPythonSpacyHugging Facemachine learningTensorFlowKerasPyTorchGenerative AIbackend microservices
Soft Skills
collaborationteamworkcommunicationadaptabilityproblem-solving