Remote (Global) Full-time

Red Hat is hiring a Principal Software Engineer, AI Catalyst Platform team

About the Role

Red Hat is looking for a Principal Software Engineer to join our AI Catalyst Platform team. In this role, you will enable rapid AI prototyping and operational efficiency, accelerating AI initiatives and driving innovation across the organization.

What You'll Do

  • Design and maintain scalable, secure, and efficient platforms to support AI Catalyst team initiatives, ensuring smooth integration of AI models and workflows.
  • Provide expertise in Kubernetes and cloud platforms (GCP, AWS, Azure) for container orchestration, scalable deployments, and real-time operations.
  • Partner with the AI Catalyst team to identify bottlenecks, remove blockers, and optimize workflows for faster delivery of AI prototypes.
  • Lead the implementation of critical systems (APIs, orchestration, observability, deployment) to ensure speed, reliability, and maintainability.
  • Work closely with engineering, product, and design teams to align technical priorities and drive impactful AI initiatives.
  • Guide and mentor engineers, fostering a culture of technical excellence, collaboration, and rapid execution.
  • Mentor senior engineers and contribute to a culture of technical excellence, velocity, and pragmatic decision-making.

What We're Looking For

  • 10+ years of software engineering experience.
  • Strong background in Python and background in C, C++, Go or Rust.
  • Proficiency in RHEL or other Linux distributions.
  • Strong ability to communicate technical tradeoffs and bring clarity to ambiguous situations.
  • Enthusiasm for enabling AI initiatives that drive real-world impact and accelerate prototyping efforts.
  • Ability to move fast without compromising quality, thriving in environments where rapid iteration and high ownership are the norm.
  • Proven ability to work on and deliver successful Proof of Concepts or initiatives, showcasing the ability to rapidly prototype and validate ideas.

Nice to Have

  • Experience with cloud platforms such as GCP, AWS, or Azure.
  • Experience with building and packaging Python projects, package managers (dnf, pip), and build systems (cmake, meson).
  • Experience in working with upstream projects and Open Source communities.
  • Experience in early-stage product incubation or 0→1 product delivery.
  • Contributions to internal AI platforms, model evaluation frameworks, or observability for AI systems.

Technical Stack

  • Languages: Python, C, C++, Go, Rust
  • Platforms: RHEL/Linux, Kubernetes
  • Cloud: GCP, AWS, Azure

Team & Environment

You will join the AI Catalyst Platform team, a group focused on enabling rapid AI innovation across the company.

Work Mode

This is a global role open to candidates in 40+ countries.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Required Skills
PythonCC++GoRustRHEL/LinuxKubernetesGCPAWSAzureAI PlatformDistributed SystemsCloud Infrastructure
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.

Visit website
Job Details
Category infrastructure
Posted 8 months ago