Lead design and development of AI solutions as Principal Software Engineer for Red Hat's OpenShift AI team. Collaborate on cutting-edge technologies and mentor engineering talent.
Responsibilities
Lead the design and development of new component solutions for RHOAI
Provide technical guidance and innovation insights to engineering and product leadership
Contribute to the architecture and design of RHOAI, ensuring scalability, reliability, and an exceptional user experience
Define and implement policies that ensure RHOAI components are observable, secure, and scalable
Design cross-cutting plans to ensure consistent implementation across teams and components
Apply CI/CD best practices to develop and deliver high-quality software solutions
Contribute to and collaborate with upstream communities such as Kubeflow, MLflow, Kubernetes ensuring smooth integration and operation on OpenShift
Represent Red Hat by presenting at OpenShift/Kubernetes and AI/ML-related conferences, and by engaging in internal and external AI/ML communities of practice
Collaborate with open source communities to evaluate emerging AI, ML, and data technologies, and create integration examples with RHOAI
Mentor and guide engineers, fostering technical excellence and open collaboration
Experiment with emerging AI technologies relevant to software development, identifying opportunities to enhance existing workflows and tools.
Requirements
8+ years of progressive experience in software engineering
Proven experience in a technical leadership role, demonstrating the ability to guide teams, provide technical direction, and influence decisions
Proven innovation skills and a passion for technology
Strong software architecture background, ensuring consistency and technical excellence across the technology stack
Excellent communication skills, with fluency in English
Solid understanding of the Linux operating system
Strong experience with the Go programming language
Demonstrated expertise in Python
Experience building and deploying containerized applications, including operator-based install and upgrade processes
Deep understanding of open source software communities and collaboration models
Knowledge of Kubernetes architecture, operators, and controllers
Experience troubleshooting complex issues in distributed systems
Hands-on experience developing for public cloud services (AWS, GCP, Azure)
Demonstrate proficiency in utilizing LLMs (e.g., Google Gemini)
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.
Benefits
Comprehensive medical, dental, and vision coverage
Flexible Spending Account - healthcare and dependent care
Health Savings Account - high deductible medical plan
Retirement 401(k) with employer match
Paid time off and holidays
Paid parental leave plans for all new parents
Leave benefits including disability, paid family medical leave, and paid military leave
Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Job title
Principal Software Engineer – Red Hat OpenShift AI
Software Engineer at Pico Technology translating strategic objectives into robust, secure software solutions. Leading software architecture and coding efforts while collaborating with cross - functional teams.
Lead Technique IA responsible for designing and implementing AI and BI solutions at Genia. Supporting clients in their digital transformation while leveraging cloud services and data engineering practices.
Join Snap Inc. as a Level 3 Software Engineer to work on various challenging technical projects. Develop code that impacts Snap’s products and technology, and collaborate with dynamic teams.
Software developer enhancing and maintaining production test environments using Python and Qt at BDT, a leader in smart technology solutions. Collaborating on product introduction and process optimization with international partners.
Platform Enabling Software Engineer developing graphics drivers across integrated and discrete graphics for Intel. Adapting driver functionality for HW changes and collaborating with upstream communities.
As a Staff Software Development Engineer at CVS Health, lead transformative integration programs. Focus on enhancing customer service solutions and architectural frameworks.
Software Architect responsible for developing ERP solutions on Microsoft Business Central and ensuring system architecture stability. Collaborating closely with product management and working within a Scrum team to shape ERP future.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.