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

58 Red Hat Jobs

Senior Principal Software Engineer

12-17 years

Pune

1 vacancy

Senior Principal Software Engineer

Red Hat

posted 3 weeks ago

Job Role Insights

Flexible timing

Job Description

remote typeOnsitelocationsPune - Tower 6posted onPosted 30+ Days Ago

job requisition idR-040244

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
  • #LI-AK1

    About Red Hat

    is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.







    Employment Type: Full Time, Permanent

    Read full job description

    Prepare for Your Red Hat Interview with Real Experiences!

    View interviews
    Office worker

    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 26 employees with 8-15 years exp.
    ₹33.9 L/yr - ₹55 L/yr
    28% more than the average Principal Software Engineer Salary in India
    View more details

    What Red Hat employees are saying about work life

    based on 416 employees
    88%
    87%
    82%
    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.6
    Compare

    Chetu

    3.3
    Compare

    R Systems International

    3.3
    Compare

    EbixCash Limited

    3.9
    Compare

    Temenos

    3.1
    Compare

    Freshworks

    3.5
    Compare

    Amadeus

    3.8
    Compare

    UKG

    3.1
    Compare

    Visteon

    3.5
    Compare

    Infor Global Solution

    4.0
    Compare

    Blue Yonder

    3.9
    Compare

    Wolters Kluwer

    3.9
    Compare

    RealPage

    3.7
    Compare

    PTC

    4.2
    Compare

    AVEVA

    4.2
    Compare

    Cvent

    3.3
    Compare

    Sapiens

    3.4
    Compare

    Similar Jobs for you

    Senior Principal Software Engineer at Red Hat India Pvt Ltd

    Pune, Bangalore / Bengaluru

    10-15 Yrs

    ₹ 35-50 LPA

    Principal Architect at Cognizant

    Hyderabad / Secunderabad

    18-21 Yrs

    ₹ 35-65 LPA

    Principal Software Development Engineer at Zscaler

    Bangalore / Bengaluru

    12-15 Yrs

    ₹ 45-55 LPA

    Engineer at DEUTSCHE BANK AG

    Pune

    10-15 Yrs

    ₹ 30-35 LPA

    Senior Principal at Oracle

    Hyderabad / Secunderabad, Bangalore / Bengaluru

    15-24 Yrs

    ₹ 50-100 LPA

    Senior Software Quality Engineer at Red Hat India Pvt Ltd

    Bangalore / Bengaluru

    5-10 Yrs

    ₹ 15-30 LPA

    Principal Engineer at DEUTSCHE BANK AG

    Pune

    15-20 Yrs

    ₹ 35-40 LPA

    Senior Engineer at DEUTSCHE BANK AG

    Pune

    7-12 Yrs

    ₹ 37.5-40 LPA

    Software Development Staff Engineer at Zscaler

    Bangalore / Bengaluru

    8-13 Yrs

    ₹ 30-37.5 LPA

    Senior Engineer at DEUTSCHE BANK AG

    Pune

    7-12 Yrs

    ₹ 30-35 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-17 Yrs

    Pune

    Digital Marketing, Transcription, Python +21 more

    3 weeks ago·via naukri.com

    Technical Account Manager

    3-7 Yrs

    New Delhi

    Software Testing, DevOps, Salesforce +16 more

    4 days ago·via naukri.com

    Associate Consultant, Chennai

    1-4 Yrs

    Bangalore / Bengaluru

    DevOps, Linux Administration, Credit Management +18 more

    4 days ago·via naukri.com

    Senior Software Quality Engineer - Salesforce

    3-7 Yrs

    Pune

    Digital Marketing, Salesforce, Restaurant +15 more

    4 days ago·via naukri.com

    Business Systems Analyst For Internal AI Demand & Governance

    3-8 Yrs

    Bangalore / Bengaluru

    Data Analysis, Financial Analysis, Project Management +13 more

    4 days ago·via naukri.com

    Software Quality Engineer - OpenShift Virtualization Storage Ecosystem

    5-9 Yrs

    Bangalore / Bengaluru

    Python, AWS, Chat Process +14 more

    4 days ago·via naukri.com

    Senior Consultant

    3-7 Yrs

    Mumbai

    Digital Marketing, Java, Linux Administration +23 more

    4 days ago·via naukri.com

    Manager, Software Engineering (IT Training and Certifications)

    5-7 Yrs

    Bangalore / Bengaluru

    Software Engineering, AWS, Computer Networking +14 more

    4 days ago·via naukri.com

    Software Engineer

    2-7 Yrs

    ₹ 18 - 23.5L/yr (AmbitionBox estimate)

    Bangalore / Bengaluru

    Software Testing, Software Engineering, .NET +17 more

    5 days ago·via naukri.com

    Senior Software Engineer

    3-6 Yrs

    Bangalore / Bengaluru

    Software Engineering, UI and UX, DevOps +16 more

    5 days ago·via naukri.com
    write
    Share an Interview