Red Hat is seeking to enhance its AI/ML family of products by investigating, evaluating, integrating, and developing open source AI/ML systems to improve the development and operations of both downstream AI products and upstream open source AI projects.
Requirements
- 5+ years of experience as a Machine Learning Engineer, Software Engineer, Data Scientist, or similar role.
- Machine learning, AI, or deep learning-related course work or experience or independent project work with evidence of completion.
- Experience in understanding and implementing concepts outlined in research papers. Experience with writing and publication of research papers is a plus.
- Experience writing unit, functional, and end-to-end tests for predictive or generative AI applications.
- Experience preparing structured datasets for training and analysis.
- Experience with feature engineering to enhance the utility of ML models.
- Experience with model performance evaluation using predefined metrics to assess model accuracy and identify improvements.
Responsibilities
- Build developer-facing capabilities to enable agentic reasoning using large language models.
- Establish best-practices for using those capabilities effectively.
- Enable developers to evaluate how effective and reliable the agentic reasoning system they create are.
- Provide scalable, secure, and robust infrastructure for tools used in agentic reasoning.
- Team Collaboration: Work with software engineers, data scientists, and product managers to meet project requirements.
- Mentorship: Provide technical guidance and training to junior engineers
- Design and Train Models: Train ML models using established frameworks and architectures.
Other
- Bachelor's degree in Computer Science or related discipline.
- Experience deploying machine learning models into test environments.
- Understanding of DevOps methodology, scrum, and/or Jira.
- Participating in an agile development team.
- Experience building agentic systems with MCP, ACP, or A2A.