Red Hat is seeking a Senior Software Engineer to build backend systems with FastAPI (Python). The role involves developing multi-turn chatbots with agentic functionality using llama-stack and the OpenAI Agents SDK, and utilizing NoSQL (MongoDB) and vector databases to persist and manage conversation data and application usage metrics. The engineer will be responsible for designing, developing, testing, debugging, deploying, and maintaining application microservices for AI initiatives, working cross-functionally with teams on API development to support AI-based applications. This role also includes working with data scientists to train, test, and evaluate AI models and LangFuse, managing the deployment of IBM Granite models with vLLM, and monitoring critical back-end services running in the cloud and in OpenShift clusters. Telecommuting is permitted, with work performed within normal commuting distance from the Red Hat, LLC office in Raleigh, NC.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior