Hybrid Principal Software Engineer – Red Hat OpenShift AI

Posted last month

Apply now

About the role

  • 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

Job type

Experience level

Lead

Salary

$148,540 - $245,050 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job