Red Hat

Principal Software Engineer – AI

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $174,190 - $287,410 per year

Job Level

About the role

  • 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

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