cover image
Red Hat

Red Hat

www.redhat.com

9 Jobs

19,894 Employees

About the Company

Red Hat is the world's leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, hybrid cloud, edge, and Kubernetes technologies.

We hire creative, passionate people who are ready to contribute their ideas, help solve complex problems, and make an impact. Opportunities are open. Join us.

Listed Jobs

Company background Company brand
Company Name
Red Hat
Job Title
Senior Machine Learning Engineer
Job Description
**Job Title** Senior Machine Learning Engineer **Role Summary** Design, develop, and optimize high‑performance inference systems for large language models (LLMs), focusing on the vLLM platform. Lead code creation in Python and C++, contribute to algorithm design, performance modeling, and kernel optimization, and mentor peers while ensuring robustness and scalability. **Experiences** - Proven track record in writing GPU‑accelerated code for deep learning workloads. - Deep understanding of GPU hardware, computer architecture, and parallel/distributed computing. - Experience with tensor libraries (e.g., PyTorch) and performance tuning of neural network kernels. - Familiarity with high‑performance networking protocols such as UCX, RoCE, InfiniBand, and RDMA. - Strong communication and code‑review skills, capable of guiding junior engineers. **Key Responsibilities** - Implement robust Python and C++ modules for vLLM inference pipelines. - Design, develop, and test inference‑optimization algorithms and precision‑reduction techniques. - Perform profiling, performance analysis, and modeling to identify bottlenecks. - Optimize GPU kernels and system integration for maximum throughput. - Participate in technical design discussions and propose innovative solutions. - Conduct thorough code reviews and mentor engineering peers. **Required Skills** - C++ (CUDA or HIP preferred) and Python programming. - GPU programming (CUDA, ROCm, or equivalent). - Tensor libraries (PyTorch, TensorFlow). - Numerical methods and performance‑critical algorithm design. - Distributed computing concepts (MPI, NCCL, UCX). - Networking protocols: UCX, RoCE, InfiniBand, RDMA. - Excellent written and verbal communication. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field. - PhD in a machine‑learning related domain preferred but not required.
Boston, United states
Remote
Senior
19-11-2025
Company background Company brand
Company Name
Red Hat
Job Title
Software Engineer Intern
Job Description
Job Title: Software Engineer Intern Role Summary: Assist in designing, developing, and maintaining software components, primarily using Python or Golang, as part of a global engineering team under senior mentorship. Expectations: Collaborate with cross-functional teams, apply emerging technologies (e.g., Ansible, RHEL, OpenShift, AI), and demonstrate initiative, curiosity, and a willingness to learn and adapt within a diverse, inclusive environment. Key Responsibilities: - Design, develop, and maintain code in Python, Golang, or similar languages. - Implement new features, debug issues, and track defects in Red Hat products such as RHEL or OpenShift. - Collaborate with Quality Engineering, Design, Product Management, and Documentation groups throughout the product lifecycle. - Participate in intern cohort activities, networking, and knowledge sharing. Required Skills: - Proficient written and spoken English. - Basic knowledge of software engineering principles and a passion for coding. - Experience or strong willingness to use Python or Golang. - Curiosity, creative problem‑solving mindset, and desire to explore internal system workings. - Strong communication, teamwork, and proactive learning abilities. Required Education & Certifications: - Current enrollment in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related technical field. - No specific certifications required.
Boston, United states
On site
Fresher
03-12-2025
Company background Company brand
Company Name
Red Hat
Job Title
Project Manager - Telco, France
Job Description
Job title: Project Manager – Telco Role Summary: Lead and deliver complex telecommunications projects focused on virtualized and containerized network services, ensuring successful adoption of Red Hat products. Act as primary customer liaison, driving value, satisfaction, and transformation from waterfall to agile methodologies while coordinating cross‑functional teams across support, finance, sales, and engineering. Expectations: - Own project delivery from inception to closure, ensuring on‑time, on‑budget, and quality outcomes. - Serve as trusted advisor to senior customer stakeholders, fostering long‑term partnerships and customer success. - Guide teams through change management, adopt industry best practices (ITIL, PMI, SAFe), and influence cross‑functional collaboration. Key Responsibilities: • Own and manage all project activities, scopes, timelines, and budgets. • Foster customer loyalty by delivering measurable value and maintaining regular, transparent communication. • Implement and enforce ITIL, PMI, and SAFe practices for support and service delivery. • Act as escalation point for issues beyond team authority, resolving conflicts related to priorities, resources, or contracts. • Drive transformation initiatives, helping customers transition from waterfall to agile practices. • Coordinate matrixed cross‑functional meetings (support, finance, sales, resource mgmt). • Liaise between customer and Red Hat/partner teams, ensuring alignment and clarity. • Manage staffing and resources with support/service teams. • Facilitate Scrum ceremonies (backlog grooming, daily stand‑ups, sprint planning, reviews, retrospectives). • Measure and report metrics (sprint backlog, burn‑down, velocity, release planning). Required Skills: - Extensive experience as customer point of contact in consulting, professional services, or program management. - Proven ability to manage large, strategic projects in the telecom sector, including virtualized/containers (Kubernetes, OpenStack, VMware) and 4G/5G core platforms. - Deep understanding of SDLC, agile, and traditional PM principles; ability to blend methodologies appropriately. - Demonstrated leadership and facilitation of multi‑disciplinary teams. - Strong conflict resolution, motivation, and stakeholder management. - Proficiency with project management and agile tools (e.g., Jira, MS Project). - Excellent written and verbal communication in English and French. - Ability to persuade peers across all organizational levels. Required Education & Certifications: - Bachelor’s degree in Engineering, Computer Science, Business Administration, or related field. - PMP, PRINCE2, or equivalent project management certification preferred. - Scrum Master (CSM/PSM) or SAFe Agilist credential advantageous.
Puteaux, France
Remote
08-12-2025
Company background Company brand
Company Name
Red Hat
Job Title
Senior Software Engineer
Job Description
**Job title:** Senior Software Engineer **Role Summary:** Lead the design, implementation, and maintenance of developer productivity tools and platforms that accelerate the CI/CD lifecycle for Red Hat’s Hybrid Cloud Management (HCM) services. Build and optimize backend APIs, automation pipelines, and infrastructure services that enhance build, test, and release processes across OpenShift and Kubernetes clusters. **Expactations:** - Develop high‑availability, low‑latency tooling for HCM teams. - Drive cross‑team adoption of best practices in build, test, and release automation. - Deliver measurable performance improvements in developer experience and operational reliability. **Key Responsibilities:** - Design, code, and maintain developer productivity tools, APIs, and CI/CD pipelines. - Deploy and manage containerized services on Kubernetes/OpenShift. - Collaborate with SREs, developers, and quality engineers to enhance observability, reliability, and deployment efficiency. - Partner with other engineering productivity groups to standardize workflows and best practices. - Contribute to shared infrastructure services (ephemeral environments, resource modeling APIs, onboarding automation). - Monitor tool performance, apply metrics, and iteratively improve production availability. **Required Skills:** - Proficiency in Go and/or Python; strong backend API development experience. - Containerization and orchestration expertise on Kubernetes/OpenShift. - CI/CD knowledge (Jenkins, GitLab CI, Tekton). - Cloud platform familiarity (AWS, Azure, or GCP). - Solid communication and collaboration across distributed teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, or related field. - Minimum 5 years of professional software engineering experience. ---
Raleigh, United states
Hybrid
Senior
09-12-2025