Red Hat logo

Senior Principal Staff Software Engineer (Generalist), AI Engineering

Red Hat

Boston, MA
Full Time
Senior
8 days ago

Job Description

About the Role

The AI Core Components organization, part of AI Engineering at Red Hat, is seeking a Senior Principal Staff Software Engineer (Generalist) with a passion for Open Source, automation, and advancing Red Hat's AI offerings. This role involves working on challenging projects, contributing to AI/ML products, collaborating with product management, engineering teams, partners, and customers, and supporting the growth of open source communities. The position offers an opportunity to impact a rapidly growing AI/ML portfolio within a dynamic, inclusive environment that values innovation and collaboration.

Key Responsibilities

  • Examine new project opportunities, identify the right approach to meet or exceed requirements, and develop solutions with a focus on quality, security, maintainability, supportability, performance, and resilience
  • Work closely with Engineering, Product Management, and Support stakeholders to prioritize features and bugs during all phases of development
  • Participate in interactions with relevant hardware partners to include key functionalities in their roadmaps
  • Communicate architectural concepts and decisions to various audiences
  • Be a leader and mentor for junior team members to help expand their skill sets
  • Participate in upstream AI/ML communities to learn about technologies and explore their use within Red Hat's offerings

Requirements

  • Strong experience with RHEL or other Linux distributions
  • Proficiency in software development using programming languages such as Python, Go, or similar
  • Problem solving and troubleshooting skills with a focus on root cause analysis
  • Experience with container technologies, such as Kubernetes/OpenShift and Podman
  • Hands-on experience with implementing and owning complex features individually and collaboratively

Nice to Have

  • Previous experience with hardware acceleration, such as GPU, CUDA, or ROCm
  • Knowledge of AI frameworks like PyTorch and/or TensorFlow
  • Familiarity with containerization and orchestration
  • Understanding of Open Source development models
  • Experience with test-based development and agile/scrum methodologies

Working at Red Hat

Red Hat fosters an open, inclusive, and collaborative culture built on transparency and the principles of open source. Employees are encouraged to bring their ideas, contribute to solving complex problems, and make an impact. The company values diversity, innovation, and equal opportunity, supporting flexible work environments and providing reasonable accommodations for individuals with disabilities.

Apply Now

Job Details

Posted AtJul 16, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Red Hat

Website

redhat.com

Location

Boston, MA

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches