Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16483885

    Red Hat logo

    Senior Principal Software Engineer

    Red Hat · Pune · onsite · Posted 43d ago

    Not disclosed12–15 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    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

    Sourced from foundit

    Skills

    NoSQLPythonSQLJava

    About Red Hat

    Red Hat logo

    Red Hat

    Software Product

    2.7k+

    employees

    1993

    33 years old

    Raleigh, North Carolina

    United States (USA)

    About

    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.

    Industries

    Software Product

    Employee ratings

    454 reviews

    4.3/ 5

    Culture

    4.5

    Career growth

    3.4

    Work-life

    4.5

    Employees rate it well for

    Work Culture118Salary75Work Life Balance63Learning53Senior Management43

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Principal Software Engineer · waiting for your command