Principal Software Engineer-agentic Ai & Orchestration (golang/python/cloud/kubernetes)

Red Hat

Fully remote
Agentic ai and orchestration systems
Scalable, distributed computing solutions
Microservices and rdbms/nosql databases
Red Hat is seeking a Principal Software Engineer for their Data and AI team to lead the development of AI agents and orchestration systems. The role requires extensive experience in software engineering, particularly with Python or Go, and a strong understanding of distributed systems and cloud computing

Job Summary

  • The engineering team is focused on building and delivering strategic AI agents & MCP Servers built on our Data & AI platform, designed to augment human capabilities, accelerate business workflows, and scale operations across the enterprise.
  • In this role, you'll take ownership of end-to-end backend and orchestration systems, champion best practices, and deliver impactful, production-grade models.
  • 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.

Matching Summary

Match Score: 85

Red Hat is seeking a Principal Software Engineer for their Data and AI team to lead the development of AI agents and orchestration systems. The role requires extensive experience in software engineering, particularly with Python or Go, and a strong understanding of distributed systems and cloud computing.

Skills & Requirements

Must-have

  • Agentic AI and orchestration systems
  • Scalable, distributed computing solutions
  • Microservices and RDBMS/NoSQL databases
  • RESTful API design and development
  • Python or Go for distributed systems
  • Containers and Kubernetes/OpenShift
  • Cloud Computing (AWS, GCP, Azure, IBM Cloud)

Nice-to-have

  • Open-source contributions
  • AI/ML community participation
  • Sophisticated RAG implementation
  • Agent Evaluation frameworks
  • Guardrails and Governance implementation

Key Requirements

  • 7+ years of relevant software engineering experience
  • Bachelor’s degree in Computer Science or equivalent
  • Proven experience building agents and tooling frameworks
  • Experience with Distributed systems and microservices
  • Solid experience with containers and orchestration
  • Experience with GitOps and AI/ML lifecycle management
  • Cloud Computing experience

Work Rights

Not specified

Tailored Resume

Cover Letter