
Senior Software Engineer – Agent Development
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $136,320 - $225,090 per year
Job Level
About the role
- Architect and develop a platform for Agentic AI applications.
- Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.
- Collaborate with Quality Engineers to 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.
Requirements
- 7+ years of intermediate to advanced Python development experience
- Experience with building agents, agentic workflows, or developing with LLMs
- Knowledge of Kubernetes/OpenShift and operational knowledge building/deploying containers.
- Experience creating automation for GitHub, using GitHub Actions or related continuous integration tools.
- Knowledge designing robust and scalable software used in highly scaled and performant Distributed Systems
- 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
- Following is considered a plus
- Experience with AI and Machine Learning platforms, tools, and frameworks, such as MLflow, Llama Stack, LangChain, PyTorch, LLaMA.cpp, vLLM, LangGraph, and Kubeflow.
- Experience with open source projects.
- Experience with Security, Observability, Performance or Scale.
- Understanding of DevOps methodology, scrum, and/or Jira.
- Bachelors or Masters degree in computer science or related discipline.
Benefits
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonKubernetesOpenShiftGitHub Actionsunit testingfunctional testingend-to-end testingAIMachine LearningDevOps
Soft Skills
collaborationcommunicationproblem-solvingadaptabilitydocumentation
Certifications
Bachelor's degreeMaster's degree