
Principal Software Engineer – AI
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
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