FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Llama Stack, Testing
Red Hat. Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs, use cases, and ensure product and testing fulfills those requirements .
Tech Stack
Tools & technologiesCloudDistributed SystemsKubernetesOpenShiftPython
About the role
Key responsibilities & impact- Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs, use cases, and ensure product and testing fulfills those requirements
- Collaborate with Quality Engineers to develop and implement comprehensive unit, integration, and E2E 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.
- Leverage AI-driven testing frameworks to automate test case generation, optimize test execution, identify potential edge cases, and enhance overall test coverage and reliability.
- 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.
Requirements
What you’ll need- 10 years of advanced Python and 5+ years Bash/Shell development experience
- Previous experience in testing, automation and quality engineering is mandatory.
- Advanced knowledge designing robust and scalable software used in highly scaled and performant Distributed Systems
- Experience with building agentic/RAG applications, MCP integrations, or developing with LLMs
- Advanced knowledge creating automation for GitHub, using GitHub Actions or related continuous integration tools.
- Advanced knowledge developing unit, functional, and end-to-end (E2E) test cases and automation, including frameworks such as PyTest
- Knowledge of Kubernetes/OpenShift and operational knowledge building/deploying containers.
- Experience developing, deploying or maintaining On-prem or Cloud Infrastructure
- Ability to quickly learn and use new tools and technologies.
Benefits
Comp & perks- Health insurance
- Professional development opportunities
- Flexible working arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonBashShelltestingautomationquality engineeringDistributed SystemsGitHub ActionsPyTestKubernetes
Soft Skills
collaborationcommunicationdocumentation