Red Hat

Senior Software Engineer – Platform, OpenShift AI

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $118,600 - $195,680 per year

Job Level

About the role

  • Design, develop, and maintain scalable, production-grade backend services and platform components within OpenShift AI
  • Build and enhance Kubernetes-native systems for workload orchestration, deployment, and lifecycle management
  • Contribute to open source communities such as KServe, Kubeflow, and Open Data Hub, with a focus on core platform capabilities
  • Drive technical decision-making around system architecture, APIs, and service design to ensure scalability and reliability
  • Implement robust CI/CD pipelines, testing frameworks, and observability practices to ensure high-quality software delivery
  • Collaborate with cross-functional teams (product, SRE, and engineering) to translate requirements into technical solutions
  • Troubleshoot and resolve complex issues in distributed systems and production environments
  • Participate in code reviews, design discussions, and documentation to maintain high engineering standards
  • Contribute to improving developer experience, tooling, and platform usability
  • Mentor team members and promote best practices in software engineering and system design

Requirements

  • 5+ years of software engineering experience, with a strong focus on backend or platform development
  • Strong programming skills in Python and Go with experience building production systems
  • Deep understanding of Kubernetes, containers, and cloud-native architectures
  • Experience designing and building distributed systems with a focus on scalability, reliability, and performance
  • Strong foundation in software engineering best practices, including CI/CD, automated testing, and observability
  • Experience working with APIs, microservices, and service-oriented architectures
  • Ability to debug and optimize complex systems in production environments
  • Strong collaboration and communication skills, with experience working in cross-functional teams
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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoKubernetesCI/CDautomated testingobservabilityAPIsmicroservicesdistributed systemscloud-native architectures
Soft Skills
collaborationcommunicationmentoringproblem-solvingtechnical decision-makingdesign discussionscode reviewscross-functional teamworkdeveloper experience improvementbest practices promotion