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
Intermediate Software Engineer developing enterprise - grade applications for Trulioo's Portal team. Collaborating with cross - functional teams to deliver high - quality digital identity solutions in a hybrid work environment.
Technical Lead for cloud - based solutions at Pariveda in Bogotá. Collaborate with teams and drive software development projects while mentoring junior staff.
Software Architect specializing in system architecture and project management at FCamara, ensuring alignment with business objectives and facilitating technological integration.
Lead Software Engineer focusing on creating scalable software solutions for FactSet's Services platform. Join a collaborative team enhancing operational efficiency in the financial data domain.
Software Engineer developing features using TypeScript and React for a healthcare data sharing platform. Collaborating with teams to enhance functionality and compliance in a hybrid work environment.
Software Developer for Test Automation involved in developing automated test solutions for web - based .NET applications. Collaborate within an interdisciplinary Scrum team to optimize software quality.
C# Software Engineer developing innovative software for precision machines at EVG. Involved in all phases from concept to deployment in a collaborative team environment.
Senior Software Engineer at OQC leading the compiler development effort for quantum computing. Designing scalable software solutions while mentoring engineers and driving technical excellence.
Senior Full Stack Developer at desk:box developing features from architecture to deployment on AWS for an innovative application in agriculture and SMEs.