

What you’ll do
Lead a team of software engineers to build a platform for AI prototype products, focusing on speed and stability.
Drive collaboration with AI research, Catalyst, product, and design teams to translate prototypes into production
Create team practices that prioritize rapid iteration, quality standards, and customer outcomes
Foster a high-performing, autonomous team culture through coaching, mentorship, and strong technical direction
Manage timelines, unblock delivery, and ensure work aligns with cross-functional product goals
Champion DevOps, CI/CD, and security practices for robust AI delivery workflows
Help define and scale internal tooling and frameworks to accelerate the AI productization lifecycle
What you’ll bring
6+ years of software engineering experience, including 4+ years in engineering leadership roles
Proven track record of shipping production systems at scale
Strong background in backend development (Python, Go, or similar) and cloud platforms (AWS, GCP, Azure)
Ability to lead in ambiguous, fast-changing environments and prioritize impact over polish
Excellent communication skills and cross-functional alignment instincts
A builder mindset—excited by 0→1 delivery, creative problem solving, and rapid experimentation
Nice to have
Experience launching AI-driven products or internal platforms from prototype to production
Hands-on experience with LLMs, generative AI, or machine learning-powered applications
Familiarity with tools like LangChain, vector databases (Pinecone, Weaviate), or RLHF pipelines
Background in AI systems observability, evaluation frameworks, or in-product feedback loops
משרות נוספות שיכולות לעניין אותך

Job Summary
Our mission is simple but critical: make sure nothing breaks what customers actually do. As the team manager, you’ll build and guide a cross-functional group of engineers who use AI tools and human insight to run automated regression tests, simulate key workflows, and flag breakages before customers ever see them. You’ll help set the standard for AI-enhanced product validation, ensuring that rapid development never compromises real-world reliability.
What You Will Do:
Lead and grow a cross-functional testing team focused on end-to-end workflow validation, not exploratory usability testing
Develop a regression-first test strategy rooted in replicating key customer workflows across platforms
Build scalable systems that simulate user behavior and validate product stability after each release
Leverage AI tooling (e.g., Testim, Diffblue, GPT, Lookback) to automate test execution, data synthesis, and failure detection
Collaborate with Engineering and Product to rapidly triage regressions and workflow breakages into actionable fixes
Design and evolve AI Lightspeed as an internal workflow automation system, with potential for future productization
Establish clear metrics for product reliability rooted in task success and regression coverage—not user perception
Represent the team’s work in roadmap and release planning conversations, ensuring product confidence at every milestone
What You Will Bring:
Experience in software quality engineering, technical validation, or product testing
Experience leading a team within a QA, DevOps, or platform validation team
Strong knowledge of real-world usage simulation and workflow-based test modeling
Comfort working with AI-enhanced tools like GPT, Diffblue, Testim, Mixpanel AI, or similar
Ability to work cross-functionally with Engineering and PMs to translate breakage insights into roadmap action
Strategic mindset with a hands-on approach: you care about automation and results, not just frameworks
Nice to Have:
Experience working on AI platforms or validating AI-integrated products
Experience building or working with automated regression and functional test suites, ideally enhanced by AI
Familiarity with observability and testing infrastructure at scale
A track record of driving innovation in software quality or test automation
Passion for ensuring real users aren’t surprised by what breaks

What will you do?
Assist Red Hat Academy’s global program owner in developing and tracking project plans, milestones, and deliverables.
Develop opportunities to expand the Red Hat Academy Program
Ongoing performance improvements to ensure better quality, increased efficiencies and improved user experience
Define processes and metrics to drive and measure consumption and quality of the Red Hat Academy program
Plan, schedule, monitor, and report on activities related to each project
Coordination of cross-functional teams (through meetings and progress measurement activity) which bring distinct, specific projects to completion both on time and within budget
Define and implement guidelines and processes to prevent abuse of program benefits
Develop and maintain collateral to support the Red Hat Academy Program
Define, develop, generate, maintain and report metrics that measure the success of the Red Hat Academy Program both qualitatively and quantitatively.
Ensure adherence to legally binding requirements
Coordinate project team meetings to ensure alignment on objectives.
Resolve routine project issues and escalate complex matters to senior team members.
Communicate project updates to cross-functional teams.
Maintain and organize project documentation for reporting purposes.
Support the creation of project metrics and dashboards with guidance from senior team members.
What will you bring?
Bachelor's degree in business administration, marketing, or communications with demonstrated technical expertise
Experience as a program or project Manager in an IT academy program offered by a software or technology vendors is highly desired
PMP or other industry recognized certification is high desired
Excellent written and verbal communication skills, interpersonal skills, presentation skills, leadership skills, analytical abilities, and business judgment
Ability to work globally outside normal business hours
5+ years experience as a project coordinator for IT training based projects, management of IT academy program projects is highly desired
Ability to coordinate necessary internal and external groups to create business plans
Comfort working in a collaborative environment, and as a team player is a must.
Excellent analytical, problem solving, and creative thinking skills
Takes ownership of issue / problem resolution by ensuring systematic and timely risk / issue tracking, appropriate escalations/follow up and regular status reporting
Experience establishing and contributing to process improvements
Detail oriented and able to work in a fast-paced environment
Ability to leverage various types of media to tell factual stories clearly, creatively, and succinctly.

What you will do
Be responsible for contributions in a technical environment, from coding to architecture.
Work closely with members of our Engineering, Site Reliability Engineering (SRE), Quality Engineering (QE), Documentation, Product Security and Product Management teams
Be responsible for our product quality, participate in peer code reviews, continuous integration (CI) and delivery (CD), respond to security threats
Assist with the planning, fulfillment, and delivery of communicated goals
Be an advocate for Red Hat solutions and technologies
Work and communicate with a distributed team
Publicize the team's work through blogs, web postings, and conference talks
What you will bring
5+ years of experience working in a Linux environment with at least one language like Golang, Python, Java, or C or C++ Experience with microservices architecture and concepts including APIs, versioning, monitoring, etc.
Experience with container-related technologies (Kubernetes, OpenShift, etc.), virtualization, or distributed systems
Experience with AWS, GCP or Azure
Ability to examine various technological areas deeply and deliver solutions
Great communication and collaboration skills, with a solid attention to detail
Ability to quickly learn new technologies
Proficient written and verbal English communication skills
Bachelor's degree in computer science or equivalent working experience
Familiarity with DevOps or SRE background
Open source development experience

Job Summary
As part of a cross-functional team, you will collaborate with Software Engineers, Release Engineers, and Quality Engineering colleagues to develop and maintain the services and infrastructure responsible for building and shipping Red Hat products. Working in an Agile environment, you will have the opportunity to engage with OpenShift, CI/CD pipelines, and more, to ensure that our products and services stay modern and efficient.
What you will do:
Participate on a scrum team
Learn and understand the technologies involved
Design, develop, test and maintain software
Participate in release engineering discipline, and work needed to keep the distribution pipeline functional
Complete tasks on a given timeline
Communicate work progress which may include delays or changing completion date
Ensure test plans for the code you create exist and that documentation is correct
Effectively navigate and adapt to a dynamic environment to ensure success and efficiency.
What you will bring:
Bachelor's degree in computer science or equivalent experience- Must
Practical experience with Python- Must
Software Development experience in Linux environment - Must
Experience with Linux command line tools and utilities; knowledge of shell (Bash) and command line text processing- Must
Experience with Git and concepts of source code management- Must
Experience with code-reviews- Must
Experience with Continuous Integration / Delivery- Must
The following is considered a plus:
Knowledge of Database technologies
Knowledge or experience with Golang
Familiarity with container management tools like docker /podman
Experience with Kubernetes OpenShift, Ansible, GitLab CI, Tekton, ArgoCD, Jenkins, Pulp, Jira, Confluence is a big plus

What you will do:
Winning the confidence of our prospective customers through the successful delivery of discovery, analysis, and design workshops that shape and influence the customer’s use cases and architecture design decisions to align with the Red Hat solution.
Designing and scoping delivery projects as well as leading consulting teams through successful customer pilot and production deployments.
The design, creation, and delivery of content that enables the broader Red Hat organization to sell (pre-sales), service (consulting), and support (product support) our Telco solutions at scale.
Work closely with product business units, product engineering, consulting, support, and sales to ensure a world-class customer experience with Red Hat’s products.
Contribute to the development of repeatable methodologies and tools designed to scale Red Hat’s services capabilities, promote repeatable customer engagements, and lower delivery risk.
Demonstrate thought leadership in the Telco community by producing world-class white papers, webinars, etc., and speaking at industry-leading conferences.
What will you bring:
Broad and deep technical experience with container, virtualization and cloud technologies e.g., OpenShift, OpenStack, software defined storage, automation, etc.
Previous experience with Telco Environment, and advanced networking concepts
Proven record of working in a strategic advisory capacity to senior telco IT and business executives
Knowledge of one or more communications service provider markets
Excellent written and verbal communication skills in English and Arabic
Solutions sales mentality in an environment with multiple offerings and services
Willingness to travel weekly to customer locations throughout Arabia Saudi
Saudi nationality

About the Job:
In this role, you will work in an agile team and contribute to the engineering of Red Hat OpenShift Container Platform and its supporting components in the core of Kubernetes. As a Principal Software Engineer, you will be a key contributor in implementing customer requirements and ensuring the evolving needs of Red Hat OpenShift’s rapidly growing customer base are met. You’ll need to work with various engineering teams as well as product management and other key stakeholders across the product to identify and prioritize features to existing and upcoming releases. You will work proactively with the open source Kubernetes community and lead the implementation of important improvements from the project in our software product.
What will you do:
Develop architectural and design principles to improve performance, capacity, and scalability of product or custom solution built on a software product stack
Experience as an architect or technical lead to handle aspects such as functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and tradeoffs.
Ability to communicate architectural decisions effectively to both stakeholders and technical staff.
Expertise to define a high-level structure of a software system (architecture), its main components and their interfaces; interactions of these components with each other and with external systems.
Ability to provide architecture viewpoint on customer’s solution architecture & design in context of the product
Develop features and bug fixes in Kubernetes and OpenShift within an agile team and as part of a global development organization.
Become responsible for our product quality, participate in peer code reviews, continuous integration and delivery, respond to security threats
Work with Engineering, Product Management, and Support stakeholders to prioritize customer facing features during the planning, development, and delivery.
Act as a point of escalation for implementation of critical customer driven features and bug resolution.
Follow the Kubernetes community and proactively lead the implementation of important improvements from the project in our product
Develop architectural and design principles to improve performance, capacity, and scalability of product or customer built solution on software product
Experience as an architect or technical lead to handle aspects as functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and tradeoffs.
Ability to communicate architectural decisions effectively to both stakeholders and technical staff.
Expertise to define a high-level structure of a software system (architecture), its main components and their interfaces; interactions of these components with each other and with external systems.
Ability to provide architecture viewpoint on customer’s solution architecture & design in context of the product
What will you Bring:
An engineering degree or higher, or equivalent in computer science or a related field
Architectural mindset and expertise in architecting and designing new systems. Product Architecture experience
8+ years of experience writing code in programming languages such as Golang and Java
Experience with containers and kubernetes
Problem solving and troubleshooting skills with Root Cause Analysis experience
Bachelor's degree in computer science or equivalent
Hands-on learning and mid to senior level experience demonstrating implementation ownership of complex features individually and as a collaboration with others.
Excellent written and verbal communication skills
The following are considered a plus:
Experience of working with customers and helping them in their transformation journey as product advocate would be advantageous
Familiarity with Red Hat Enterprise Linux (RHEL), CoreOS, Fedora or Red Hat OpenShift.
Understanding of open source development models
Prior participation in open source community software development or leadership
Familiarity with enterprise application development
Familiar with test-based development and agile or scrum methodologies
Familiar with various observability tools: monitoring, logging, profiling, etc.
Running applications on OpenShift
Telling stories with data

What you’ll do
Lead a team of software engineers to build a platform for AI prototype products, focusing on speed and stability.
Drive collaboration with AI research, Catalyst, product, and design teams to translate prototypes into production
Create team practices that prioritize rapid iteration, quality standards, and customer outcomes
Foster a high-performing, autonomous team culture through coaching, mentorship, and strong technical direction
Manage timelines, unblock delivery, and ensure work aligns with cross-functional product goals
Champion DevOps, CI/CD, and security practices for robust AI delivery workflows
Help define and scale internal tooling and frameworks to accelerate the AI productization lifecycle
What you’ll bring
6+ years of software engineering experience, including 4+ years in engineering leadership roles
Proven track record of shipping production systems at scale
Strong background in backend development (Python, Go, or similar) and cloud platforms (AWS, GCP, Azure)
Ability to lead in ambiguous, fast-changing environments and prioritize impact over polish
Excellent communication skills and cross-functional alignment instincts
A builder mindset—excited by 0→1 delivery, creative problem solving, and rapid experimentation
Nice to have
Experience launching AI-driven products or internal platforms from prototype to production
Hands-on experience with LLMs, generative AI, or machine learning-powered applications
Familiarity with tools like LangChain, vector databases (Pinecone, Weaviate), or RLHF pipelines
Background in AI systems observability, evaluation frameworks, or in-product feedback loops
משרות נוספות שיכולות לעניין אותך