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

65 Red Hat Jobs

Senior Principal Software Engineer

12-16 years

Pune

1 vacancy

Senior Principal Software Engineer

Red Hat

posted 2d ago

Job Role Insights

Flexible timing

Job Description

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 Senior Principal Software Engineer roles with real interview advice

What people at Red Hat are saying

Senior Principal Software Engineer salary at Red Hat

reported by 1 employee with 17 years exp.
₹53.2 L/yr - ₹58.8 L/yr
69% more than the average Senior Principal Software Engineer Salary in India
View more details

What Red Hat employees are saying about work life

based on 397 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

Microsoft Corporation

4.0
Compare

Oracle

3.7
Compare

SAP

4.2
Compare

Salesforce

4.0
Compare

VMware Software

4.4
Compare

Adobe

3.9
Compare

Hewlett Packard Enterprise

4.2
Compare

Dell

4.0
Compare

Cisco

4.1
Compare

Thomson Reuters

4.1
Compare

Oracle Cerner

3.7
Compare

Chetu

3.3
Compare

R Systems International

3.3
Compare

Globant

3.8
Compare

Temenos

3.3
Compare

EbixCash Limited

4.0
Compare

Freshworks

3.5
Compare

Amadeus

3.9
Compare

UKG

3.1
Compare

Similar Jobs for you

Principal Software Engineer at informatica

8-10 Yrs

₹ 24-30 LPA

Data Scientist at Tech Mahindra

Hyderabad / Secunderabad, Pune + 1

6-11 Yrs

₹ 22.5-30 LPA

Senior Machine Learning Engineer at SGS Technical Services Pvt. Ltd

7-12 Yrs

₹ 30-35 LPA

AI Engineer at DataTech India

8-10 Yrs

₹ 25-30 LPA

AI Engineer at NIXSOL INDIA PRIVATE LIMITED

5-10 Yrs

₹ 15-30 LPA

Senior Staff Engineer at Nagarro Software Pvt. Ltd

8-12 Yrs

₹ 24-40 LPA

Staff Engineer at Nagarro Software Pvt. Ltd

7-10 Yrs

₹ 21-35 LPA

Lead at Narwal

13-15 Yrs

₹ 38-45 LPA

Machine Learning Engineer at OmniMD

7-12 Yrs

₹ 20-40 LPA

AI Engineer at Zelarsoft Pvt.Ltd.

8-12 Yrs

₹ 15-30 LPA

Red Hat Pune Office Location

View all
Pune Office
Red Hat India Private Limited, Tower X, Level-1, Magarpatta Inner Circle, Magarpatta city, Hadapsar Pune
Maharashtra 411013

Senior Principal Software Engineer

12-16 Yrs

Pune

2d ago·via naukri.com

Senior Salesforce Software Engineer

5-8 Yrs

Mumbai, Pune, Bangalore / Bengaluru

1d ago·via naukri.com

Senior Software Quality Engineer

4-7 Yrs

Pune

1d ago·via naukri.com

Software Engineer - Java & AI ( GUI / JavaSE / JavaFX )

3-7 Yrs

Pune

1d ago·via naukri.com

Senior Salesforce Application Developer

5-8 Yrs

Mumbai, Pune, Bangalore / Bengaluru

1d ago·via naukri.com

Software Quality Engineer

2-5 Yrs

Pune

1d ago·via naukri.com

Senior Consultant

3-7 Yrs

Mumbai

1d ago·via naukri.com

Senior Software Engineer

4-7 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

OpenShift Platform consultant

5-9 Yrs

Mumbai

1d ago·via naukri.com

Senior Salesforce Developer

5-7 Yrs

Pune

1d ago·via naukri.com
write
Share an Interview