
Senior Software Engineer
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: District of Columbia • United States
Visit company websiteExplore more
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