Red Hat's Office of the CTO is looking to improve the performance, safety, and reliability of AI enabled applications in both greenfield and brownfield projects.
Requirements
- AI/ML-related course work or independent project work with evidence of completion.
- Advanced programming skills in Python.
- Ability to work with Cloud Native technologies and platforms, including Kubernetes and containers.
- Understanding of systems design and architecture, as it applies to AI enabled applications.
- Experience with Linux (e.g. RHEL, Ubuntu, etc.).
- Familiarity with Kubernetes and containers
- Experience with open source AI/ML models and frameworks
Responsibilities
- Provide technical leadership and engineering to improve the performance, safety, and reliability of AI based intelligent applications.
- Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering.
- Design and conduct experiments to understand the behavior of AI models and their surrounding application systems.
- Apply a data driven approach to application or system changes, including large-scale performance benchmarking.
- Work with applications in cloud native settings, including Kubernetes and containerized deployments.
- Communicate about projects, AI and data science technologies with a variety of technical and non-technical stakeholders.
- Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Other
- Minimum of 5 years of experience.
- Bachelor's degree in computer science or equivalent.
- Strong self-motivation and organizational skills.
- Ability to work concurrently on multiple projects, independently and within a team environment.
- Excellent English written and verbal communication skills.