Red Hat's charge to democratize AI with open source, productizing cutting-edge, open-source research outputs on the Red Hat AI platform.
Requirements
- Advanced programming skills in Python or similar (R/Julia).
- Experience in or familiarity with microservices and containerization technologies (e.g., Kubernetes) for AI deployment.
- Experience with unit testing, integration testing, and performance testing.
- Knowledge of machine learning frameworks (e.g., PyTorch, TensorFlow).
- Experience in large language models.
Responsibilities
- Contribute to open-source AI/ML projects and make them ready for the Red Hat AI platform.
- Design and influence the Red Hat AI platform to be ready for cutting-edge AI/ML algorithms.
- Evaluate product offerings and iterate on improvements based on metrics and user feedback.
- Work closely with research scientists, product managers, and other stakeholders to understand requirements and deliver effective solutions.
- Participate in code reviews and collaborate on best practices within the engineering team.
- Stay up-to-date with the latest advancements in generative AI.
- Document system designs, processes, and model performance for transparency and future reference.
Other
- Bachelor's degree in computer science or equivalent.
- Familiarity with participating in an agile development team.
- Strong self-motivation and organizational skills.
- Demonstrated ability to context switch between multiple concurrent projects.
- Outstanding mentorship and coaching skills.