JobMesh

Principal Software Engineer - Backend AI Engineer

Red Hat · Raleigh, North Carolina, US

Job Summary The Principal Software Engineer is a high-level individual contributor and technical leader responsible for the architecture, stability, and evol...

Job description

Job Summary The Principal Software Engineer is a high-level individual contributor and technical leader responsible for the architecture, stability, and evolution of core backend services. You will exercise expert judgment to design scalable distributed systems, high-performance APIs, and robust data models. While your foundation is in core backend engineering, you will also lead the integration of LLMs and AI Agentic workflows to solve complex automation challenges and enhance product intelligence. You will provide technical steering for the team, mentoring engineers while ensuring all solutions align with Red Hat’s standards for security, privacy, performance and the ability to handle sensitive customer data with the highest level of integrity. You will act as the technical backbone of our engineering efforts, balancing the "tried and true" stability of robust backend engineering with the "cutting edge" potential of AI Agents. This is a role for a builder who loves deep system design as much as they enjoy experimenting with the future of automation. At Red Hat, our commitment to open source innovation extends beyond our products - it’s embedded in how we work and grow. Red Hatter...