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 – AgenticAI, GenAi/LLM, MCP, Python/Golang
Red HatPrincipal Machine Learning Engineer leading NLP and GenAI solutions for Red Hat. Responsible for developing scalable AI applications and mentoring engineering teams.
Tech Stack
Tools & technologiesAWSGoJavaKerasMicroservicesPythonPyTorchRustTensorflow
About the role
Key responsibilities & impact- 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.
- 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 and empower 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.
- 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 other 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.
- Experience with TensorFlow, TensorFlow Serving, Keras, and PyTorch, and experience with LLMs, Embedding models, and Vector Databases.
- Exceptional software engineering skills.
- Proficiency in at least one general-purpose programming language (e.g., Python, Go, Java, Rust, etc.).
- Experience with LangGraph, LangChain, Autogen, and/or Python/Java-based AI libraries for GenAI applications.
- Experience developing highly scalable backend microservices in AWS.
- Past experience in building enterprise data platforms that have a high level of governance and compliance requirements.
- Comfortable working with a small team in a fast-paced, highly collaborative environment.
- Excellent communication, presentation, and writing skills.
Benefits
Comp & perks- Flexible working hours
- Professional development opportunities
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
NLP Application DesignMachine Learning Pipeline DevelopmentHyperparameter TuningData Ingestion and PreprocessingModel Validation and DeploymentTensorFlowPyTorchKerasSpacyHugging Face
Soft Skills
Excellent Communication SkillsCollaborationMentoringPresentation SkillsProblem-Solving