FREE ACCESS
5,000–10,000 jobs/day

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.

Principal Machine Learning Engineer, GenAI/LLM, MCP, Python/Golang
Red HatPrincipal Machine Learning Engineer focusing on NLP and Generative AI at Red Hat. Leading end-to-end ML system ownership and cross-functional collaboration in a hybrid work environment.
Tech Stack
Tools & technologiesAWSGoJavaMicroservicesPythonRust
About the role
Key responsibilities & impact- Lead the research and implementation of advanced algorithms and tools for NLP/GenAI tasks.
- Contribute to the design, implementation, and delivery of AI platform capabilities & agentic solutions from concept to production.
- Design, build, and evolve ML pipelines that cover data ingestion, preprocessing, feature engineering, training, validation, deployment, and monitoring.
- Translate research prototypes and models into production-quality code, ensuring robustness, scalability, and maintainability.
- Select appropriate algorithms and modeling techniques, perform hyperparameter tuning, and conduct comparative experimentation.
- Design, build, and evolve MCP servers and Agents that enable Red Hatters to do business efficiently.
- Troubleshoot and resolve production incidents, root-cause errors, data drifts, performance regressions, or infrastructure issues.
- Collaborate with cross-functional teams, including finance, operations, sales, and marketing, to understand and meet business needs.
- Mentor more junior engineers, lead code reviews, and help establish ML lifecycle and quality standards.
Requirements
What you’ll need- Bachelor’s degree or above in Computer Science, Math, Computational Linguistics, Computer Engineering, or related fields.
- 8+ 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.
- Exceptional software engineering skills in a general-purpose programming language (e.g., Python, Go, Java, Rust).
- Familiarity with LangGraph, LangChain, Autogen and/or Python/Java-based AI libraries for GenAI applications.
- Experience developing highly scalable backend microservices in AWS.
Benefits
Comp & perks- Health insurance
- Professional development opportunities
- Flexible work arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NLPGenerative AIPythonSpacyHugging Facemachine learning frameworksdata science lifecyclebackend microserviceshyperparameter tuningfeature engineering
Soft Skills
mentoringcollaborationleadershipproblem-solvingcommunication