There are still lots of open positions. Let's find the one that's right for you.
Red Hat's InstructLab & Granite team is looking for an experienced full-stack software engineer with a passion for user experience to help us democratize AI with open source! In this role, you'll contribute directly to Red Hat's rapidly growing AI/ML (artificial intelligence and machine learning) family of products and will be responsible for the design, development, and refinement of software tools that enable the customization and fine-tuning of machine learning models. The focus of this role is on the user experience and requires working from the user interface (primarily CLI) into the core engine/runtime and supporting libraries' logic. As part of these responsibilities, you will need to adhere to coding best practices and standards, including well-documented scalable and efficient code; practicing test-driven development by building and implementing automated tests, maintaining updated code documentation and comments, following security best practices; participating in code reviews and other peer review, and staying up-to-date with software engineering technologies, frameworks, and methodologies. Qualified software engineers in this role regularly participate in design reviews, automated testing, and productization for major product features and bug fixes.