Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Red Hat Team. If you also belong to the team, you can get access from here

Red Hat Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters

32 Red Hat Jobs

Senior Principal Software Engineer

12-15 years

₹ 45 - 44L/yr (AmbitionBox estimate)

tooltip
This is an estimate of the average salary range for this position. It has not been reviewed by the company, and the actual salary may differ.

Pune

1 vacancy

Senior Principal Software Engineer

Red Hat

posted 2d ago

Job Role Insights

Flexible timing

Job Description

About the Job:

The Red Hat IT Innovation Team is looking for a Senior Principal Software Engineer to join us in Pune, India. In this role, you will work as a member of a newly established, highly dynamic, and fast-paced team. As part of the product development team, youll need to be creative, motivated, and proficient in architecting and designing cutting-edge applications that leverage Generative AI. You will work closely with different teams, stakeholders, product owners, and program managers to design, document, and develop solutions. We are looking for a focused skill set, experience in advanced development expertise with Java and Python, and solid fundamentals in computer science are preferred. Prior experience in designing and implementing Generative AI-based applications is a plus.

What will you do?

  • Architect, design, document, and develop applications in Java, Python, and frameworks like Spring Boot, Quarkus, LangChain or other frameworks
  • Architect and lead implementation of scalable open-source solutions with distributed computing capabilities using Machine Learning models, running on OpenShift AI
  • Architect and design new features with RAG, RAFT, GraphRAG, InstructLab, and their pipelines
  • Develop and optimize retrieval-augmented generation (RAG) pipelines using LangChain or other frameworks, and vector databases.
  • Build and fine-tune LLMs and AI-driven applications with Python-based frameworks
  • Collaborate with product owners, program managers, different teams, and engineering managers to analyze and clarify business requirements to implement data models and business logic
  • Mentor, influence, and coach a distributed team of engineers
  • Effectively communicate to stakeholders and project team members to ensure proper visibility of development efforts
  • Review code merge requests from other team members for new features
  • Work with quality engineers to ensure application quality and maintainability
  • Build and deploy applications to Red Hat OpenShift Platform-as-a-Service (PaaS), public clouds, i.e., Google Cloud Platform, AWS, etc.
  • Ensure non-functional requirements, including performance, scalability, resiliency, maintainability, security, etc., are met according to defined standards
  • Resolve bugs, performance problems, and other issues with production applications

What will you bring?

  • 12+ years of professional Java and Python development experience
  • Experience in building native microservices with Java and Python
  • Solid object-oriented software development skills
  • Understanding of web application infrastructure and fundamentals like REST and HTTP
  • Understanding of public cloud concepts and development practices
  • Experience with LangChain and/or Python/Java-based AI libraries for GenAI applications
  • Experience with continuous delivery (CD) like build and deploy pipelines like Jenkins, Platform-as-a-Service (PaaS) like OpenShift/Kubernetes
  • Software development life cycle skills; ability to use standard tools for development on Linux like Maven, Docker, and issue tracking systems like Jira
  • Knowledge of SQL, NoSQL, and vector databases
  • Knowledge of RAG, RAFT, GraphRAG for Generative AI use-cases.
  • Knowledge of InstructLab
  • Distributed source control experience like Git, including continuous integration (CI) workflows
  • Excellent communication skills, solid written and verbal communication skills in English; ability to communicate effectively in a global team
  • Ability to work unsupervised in a fast-paced environment, enthusiastic to learn on your own

The following are considered a plus:

  • Passionate about applied innovation and creativity
  • Motivated to help others solve problems
  • Experience in building Chatbots with Slack, Google Chat, etc.
  • Experience in fine-tuning and deploying LLMs on OpenShift AI
  • Experience in Google Cloud Platform products like Cloud Build, Cloud Run, etc.
  • Experience in creating architectural diagrams with different tools

Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal Software Engineer roles with real interview advice

What people at Red Hat are saying

3.4
 Rating based on 4 Principal Software Engineer reviews

Likes

Culture is good

  • Job security - Excellent
  • +2 more
Dislikes

Work and technology is pathetic. Too old technology . People Majorly works on tools.(No code)

  • Skill development - Poor
  • +1 more
Read 4 Principal Software Engineer reviews

Principal Software Engineer salary at Red Hat

reported by 22 employees with 8-15 years exp.
Lock Unlock
₹33.9 L/yr - ₹50 L/yr
31% more than the average Principal Software Engineer Salary in India
View more details

What Red Hat employees are saying about work life

based on 405 employees
88%
87%
81%
87%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Red Hat Benefits

Submitted by Company
Work From Home
Health Insurance
Soft Skill Training
Education Assistance
Child care
Free Food
Submitted by Employees
Work From Home
Health Insurance
Job Training
Cafeteria
Team Outings
Soft Skill Training +6 more
View more benefits

Compare Red Hat with

IBM

4.0
Compare

Oracle

3.7
Compare

Thomson Reuters

4.1
Compare

Oracle Cerner

3.7
Compare

Chetu

3.2
Compare

R Systems International

3.3
Compare

EbixCash Limited

4.0
Compare

Temenos

3.1
Compare

Freshworks

3.5
Compare

UKG

3.1
Compare

Amadeus

3.9
Compare

Visteon

3.5
Compare

Blue Yonder

3.9
Compare

Infor Global Solution

4.0
Compare

AVEVA

4.2
Compare

PTC

4.2
Compare

Wolters Kluwer

3.9
Compare

Cvent

3.4
Compare

Sapiens

3.4
Compare

Zycus Infotech

2.9
Compare

Similar Jobs for you

Principal Software Engineer at Salesforce.com India Private Limited

Bangalore / Bengaluru

12-14 Yrs

₹ 40-45 LPA

Principal Software Engineer at informatica

8-10 Yrs

₹ 24-30 LPA

Principal Software Engineer at Opentext Technologies India Pvt. Ltd

Bangalore / Bengaluru

8-12 Yrs

₹ 27.5-32.5 LPA

Sales Professional at TETRAHED INC

Noida, Mumbai + 1

15-18 Yrs

₹ 45-50 LPA

Principal Software Engineer at Kronos Solutions India Pvt. Ltd.

Noida

8-12 Yrs

₹ 25-30 LPA

Principal Software Engineer at NOMURA CAPITAL (INDIA) PRIVATE LIMITED

Mumbai

7-14 Yrs

₹ 30-35 LPA

Principal Software Engineer at BOOKING HOLDINGS INDIA PRIVATE LIMITED

Bangalore / Bengaluru

12-16 Yrs

₹ 40-45 LPA

Senior Machine Learning Engineer at The Scalers

6-12 Yrs

₹ 25-35 LPA

Principal Software Engineer at Salesforce.com India Private Limited

Bangalore / Bengaluru

14-20 Yrs

₹ 40-50 LPA

Principal Software Engineer at Opentext Technologies India Pvt. Ltd

Bangalore / Bengaluru

12-15 Yrs

₹ 35-40 LPA

Red Hat Bangalore / Bengaluru Office Locations

View all
Bengaluru Office
Red Hat Bangalore, SKAV Lavelle 909, 16th Floor, Lavelle Road Bengaluru
Karnataka 560001
Bengaluru/Bangalore, Karnataka Office
10th Floor, East Tower, Carina building, Bagmane Constellation Business Park, Doddanekundi Circle, K R Puram -Marathahalli Outer Ring Road Bengaluru/Bangalore, Karnataka
560037

Senior Principal Software Engineer

12-15 Yrs

₹ 45 - 44L/yr (AmbitionBox estimate)

Pune

2d ago·via naukri.com

Associate Consultant

1-4 Yrs

₹ 14 - 17.32L/yr (AmbitionBox estimate)

New Delhi, Bangalore / Bengaluru

2d ago·via naukri.com

Senior Software Engineer - OpenShift/ Kubernetes Performance and Scale

5-9 Yrs

₹ 17.7 - 34.5L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

4d ago·via naukri.com

Site Reliability Engineer - IT AI Platforms

3-5 Yrs

Bangalore / Bengaluru

4d ago·via naukri.com

Technical Account Manager

6-10 Yrs

Mumbai, New Delhi, Bangalore / Bengaluru

4d ago·via naukri.com

Principal AI Engineer

10-12 Yrs

Bangalore / Bengaluru

8d ago·via naukri.com

Senior Consultant

3-7 Yrs

Mumbai

8d ago·via naukri.com

Principal Software Quality Engineer

10-14 Yrs

Bangalore / Bengaluru

8d ago·via naukri.com

Site Reliability Engineer - OpenShift

2-4 Yrs

Pune

8d ago·via naukri.com

Senior Technical Instructor

5-8 Yrs

Pune, Bangalore / Bengaluru

8d ago·via naukri.com

UL Solutions

We're passionate about making work-life balance your reality.

Recently Viewed

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent