USD per year
Principal Software Engineer-Agentic AI & Orchestration (Golang/Python/Cloud/Kubernetes)
About the Job:
The Data And AI team is a highly focused effort to lead digital-first execution and transformation at Red Hat leveraging data & AI strategically for our customers, partners, and associates. 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. You’ll work autonomously, mentor others, and collaborate with data, engineering, and product teams to bring AI & agentic capabilities into production
What you will do?
- Architectural Leadership: Lead the implementation of scalable, distributed computing solutions designed to serve Agentic AI and ensure seamless integration with the Red Hat product portfolio.
- MAS Design: Develop orchestration layers, state machines, tool registries, and resilient routing policies with safe fallbacks for Multi Agent systems
- Demonstrated experience with Microservices and RDBMS and NoSQL Databases.
- Metrics driven and obsessed with NFR’s (Performance, Scalability, security, et al) and recommending/developing toolsets for the same.
- Strong experience of RESTful API design and development
- Innovation: Proactively explore emerging AI technologies to identify opportunities for incorporating new capabilities into software development workflows and tooling.
- Engineering Excellence: Drive AI integration within the software development lifecycle (SDLC), sharing successful experiment use cases with stakeholders to foster broader innovation.
What you will bring?
- 7+ years of relevant software engineering experience
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience
- Agentic Frameworks: Proven experience building agents and tooling frameworks; deep PydanticAI, or similar state-management libraries.
- Experience with Distributed systems and microservices architecture.
- Systems Expertise: Expert-level proficiency in Python or Go, with a specific focus on building resilient, asynchronous distributed systems.
- Infrastructure: Solid experience with containers and orchestration via OpenShift or Kubernetes.
- AI/MLOps: Experience with GitOps, automation pipelines, and managing the AI/ML lifecycle in production environments.
- Cloud Computing experience with AWS, GCP, Azure, or IBM Cloud.
The following are considered a plus:
- A history of open-source contributions or active participation in the AI/ML community (GitHub, Research, or Upstream).
- Core AI Engineering: Experience implementing sophisticated RAG, long-term memory systems, semantic caches, and vector databases.
- Evaluation & Safety: Direct experience with Agent Evaluation (Eval) frameworks (measuring success rates/hallucinations) and implementing Guardrails & Governance (preventing prompt injection/infinite loops).
About Red Hat
Red Hat is the world’s leading provider of enterprise open source software solutions,...
Inclusion at Red Hat
Red Hat’s culture is built on the open source principles of transparency,...
Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace...
Red Hat is the leading provider of enterprise open source software solutions. Enterprises around the world trust our broad portfolio of hybrid cloud infrastructure, application services, cloud-native application development, automation, and artificial intelligence solutions to deliver IT services on any infrastructure quickly and cost effectively. More than 90% of companies in the U.S. Fortune 500 continue to rely on Red Hat. Building enterprise-ready solutions with open source: We believe using an open development model helps create more secure, stable, and innovative technologies. By collaborating with open source communities, we’re developing software that pushes the boundaries of technological ability. Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.
View Company Profile