Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Senior Software Engineer to join their Agentic and AI Engineering Tools team. In this role, you will contribute to the design, development, and refinement of software for AI/ML products, ensuring enterprise readiness and maintaining coding best practices.
Responsibilities:
- Architect and develop a platform for Agentic AI applications
- Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases
- Collaborate with Quality Engineers to develop and implement comprehensive unit, integration, and end-to-end tests to guarantee the reliability and performance in the upstream project, maintaining CI/CD workflows in GitHub, and ensuring downstream quality
- Participate in AI-assisted code reviews, utilizing tools that provide real-time feedback, identify potential bugs, security vulnerabilities, and adherence to coding standards, contributing to a more thorough and efficient review process
- Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality
- Create and maintain clear, concise upstream technical documentation including API references and user guides and collaborating with our internal tech writers to create robust downstream documentation