Red Hat

Senior Software Engineer

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: District of ColumbiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $127,860 - $211,080 per year

Job Level

About the role

  • Collaborate with a small, agile team to research and implement effective NLP algorithms and tools.
  • Contribute to the design, development, and delivery of NLP applications from concept to production.
  • Analyze data science prototypes and ensure they meet business requirements.
  • 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

  • 5+ years of professional experience in NLP using Python, with knowledge of Spacy and Hugging Face.
  • Strong understanding of NLP techniques and experience in Generative AI application development.
  • Familiarity with machine learning frameworks, including TensorFlow, Keras, and PyTorch.
  • Experience in developing scalable backend microservices in AWS.
  • Ability to translate complex data findings into actionable business insights.
  • Comfortable working with a small team in a fast-paced, highly collaborative environment.
  • Experience with GenAI application development - LLMs, Embedding models, Vector Databases.
  • 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.
  • Communicate and influence for impact by bringing data to life via clear narratives and/or storytelling.
  • Capability in undertaking business needs analysis in direct consultation.
  • Be a self-starter, displaying initiative in seeing needs, building functionality and leading insights for organizational change.
  • Capability to develop a detailed understanding of our business requirements.
  • Excellent communication, presentation, and writing skills.
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 FaceGenerative AITensorFlowKerasPyTorchAWSbackend microservices
Soft Skills
collaborationcommunicationinfluenceinitiativebusiness needs analysisstorytellingpresentationwritingteamworkadaptability