Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Red hat Principal Software Engineer - Llama Stack 
Ireland, Cork 
524043451

Yesterday

What you will do:

  • Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.

  • Create robust AI/ML software tools to enable AI Application development and contribute to a healthy open source community.

  • Develop and implement comprehensive unit, integration, and end-to-end tests to guarantee the reliability and performance in the upstream project, maintaining CI/CD workflows in GitHub, and ensuring downstream quality.

  • Participate in AI-assisted code reviews, utilizing tools that provide real-time feedback, identify potential bugs, security vulnerabilities, and adherence to coding standards, contributing to a more thorough and efficient review process.

  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.

  • Create and maintain clear, concise upstream technical documentation including API references and user guides and collaborating with our internal tech writers to create robust downstream documentation.

  • Evaluate and integrate the latest advancements in AI/ML technologies and toolkits to improve existing systems and develop new innovative solutions.

What you will bring:

  • 10 years of advanced Python development experience as a Software Engineer in Open Source communities with experience in AI/ML

  • Advanced knowledge designing robust and scalable APIs used in highly scaled and performant Distributed Systems

  • Experience with AI and Machine Learning platforms, tools, and frameworks, such as LlamaStack, LangChain, PyTorch, LLaMA.cpp, vLLM, LangGraph, and Kubeflow.

  • Advanced knowledge creating automation for GitHub, using GitHub Actions or related continuous integration tools.

  • Experience developing, deploying or maintaining On-prem or Cloud Infrastructure

  • Advanced knowledge developing unit, functional, and end-to-end (E2E) test cases and automation.

  • Ability to quickly learn and use new tools and technologies.

The following will be considered a plus:

  • Experience with Security, Observability, Performance or Scale

  • Experience working with Kubernetes/OpenShift and containers.

  • Knowledge and interest in developing tools and solutions using RAG or Agentic workflows

  • Understanding of DevOps methodology, scrum, and/or Jira.

  • Knowledge with hardware accelerators, such as CUDA and ROCm

  • Bachelor's degree in computer science or related discipline.