Senior Software Engineer - AI

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Digital Workforce team at Red Hat's Data and AI organization is dedicated to developing strategic AI agents that enhance human capabilities, streamline workflows, and optimize operations within the enterprise. As a member of our fast-paced development team, you will play a crucial role in architecting and designing cutting-edge applications that leverage Generative AI technology. Collaboration with various teams, stakeholders, product owners, and program managers will be essential as you contribute to the design, documentation, and development of innovative solutions within Red Hat's Digital Workforce. We are looking for skilled engineers who can lead the technological advancements and design of key components, shaping the future of digital agents at Red Hat. The ideal candidate will possess strong technical skills, a commitment to quality and open source, a passion for innovation, excellent communication abilities, and thrive in a dynamic, startup-like environment. Your responsibilities will include: - Architecting, designing, documenting, and developing applications using Python and frameworks such as LangChain, LangGraph, LLamaStack - Leading the implementation of Agentic AI applications - Implementing scalable open-source solutions with distributed computing capabilities using Machine Learning models on OpenShift AI - Designing new features with RAG, RAFT, GraphRAG, InstructLab, and their respective pipelines - Developing and optimizing retrieval-augmented generation (RAG) pipelines - Collaborating with various teams to analyze business requirements and implement data models and business logic - Mentoring and coaching a distributed team of engineers - Communicating effectively with stakeholders and project team members to ensure visibility of development efforts - Reviewing code merge requests for new features - Building and deploying applications on Red Hat OpenShift Platform-as-a-Service (PaaS) and public clouds like Google Cloud Platform and AWS - Ensuring non-functional requirements such as performance, scalability, resiliency, maintainability, and security are met according to defined standards - Resolving bugs, performance issues, and other production application issues Requirements: - Strong experience in software engineering - Bachelor's degree in Computer Science, Computer Engineering, or related field - 5-7 years of professional coding experience, with at least 1 year using Python - Excellent communication skills in English - Problem-solving and troubleshooting skills - Understanding of web application infrastructure and fundamentals like REST and HTTP - Knowledge of public cloud concepts and development practices - Experience with Distributed Systems - Familiarity with LangGraph, LangChain, Autogen, and/or Python/Java-based AI libraries for GenAI applications - Experience with continuous delivery (CD) tools like Jenkins and PaaS platforms like OpenShift/Kubernetes - Presentation and public speaking skills - Passion for solving challenging problems and working with emerging technologies Additional skills considered a plus: - Experience with AI Agentic frameworks - Experience with MCP servers - Experience working with LLMs - Building Chatbots with Slack Red Hat is a global leader in enterprise open source software solutions, delivering high-performing Linux, cloud, container, and Kubernetes technologies. With associates in over 40 countries, we offer flexible work environments to accommodate diverse roles. At Red Hat, all associates are encouraged to share their best ideas and contribute to solving complex problems. Our inclusive and open environment fosters innovation and collaboration across diverse backgrounds and experiences. Inclusion at Red Hat: Red Hat's culture is rooted in the principles of transparency, collaboration, and inclusion. We value diverse perspectives and backgrounds, empowering individuals to share ideas, challenge conventions, and drive innovation. We strive to provide equal opportunity and access to all, celebrating the voices and contributions of individuals from various backgrounds worldwide. Equal Opportunity Policy (EEO): Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. For assistance with completing our online job application, please contact application-assistance@redhat.com. General inquiries regarding job application status will not receive a response.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Red Hat logo
Red Hat

Software Development

Raleigh NC

RecommendedJobs for You

Indore, Madhya Pradesh, India