Principal Software Engineer- Generative AI Platforms

Place of work New Boston
Contract type -
Start date 3 days ago
Salary -

Job details

Job description, work day and responsibilities

Do you want to work in a team where learning is part of each and every day? Would you like to be part of the AI movement that is dramatically shaping the IT industry? Become one of the subject matter experts of a team that will play a critical role in infusing Red Hat products with generative AI. We’re developing a common platform that will enable teams at Red Hat to quickly and easily add virtual assistants to Red Hat products. We’re seeking an experienced software engineer who will play a key role in bringing this vision to reality. An understanding of system architecture will greatly benefit you in this role. Successful candidates enjoy technology as well as collaborating with others to achieve broader goals. Be prepared to work in a highly distributed environment which is largely unshaped and very fast paced, adding a bit of startup freshness and agility to our corporate stability. In this role, you will design and develop new features as well as collaborate with stakeholders to clarify requirements and drive issue resolution. You will be in a position to deeply understand and influence the generative AI platform’s design and development. This is a very high profile project with visibility across multiple Red Hat organizations.

What You Will Do

Participate in architectural designs, technology choices, as well as setting and meeting a high bar for quality that will impact adoption by a very diverse group of internal consumers.

Participate in developing features, fix bugs, mitigate security threads, review code, and write tests for the common platform.

Exercise influence and customer centricity to encourage adoption of the common platform by product teams, rather than to build their own code from scratch. Leverage your knowledge of system engineering to ensure that requirements from the broader set of stakeholders are considered.

Review and validate documentation and test plans.

Design and implement automated test cases.

Mentor junior team members.

What You Will Bring

Bachelor's degree in computer science, or equivalent related work experience.

Experience with generative AI, at minimum as an advanced user level.

Understanding of the elementary concepts of generative AI like prompt tuning, prompt engineering, RAG, tokenization, and chunking.

Familiarity with the open-source development process.

Previous experience with distributed version control systems like Git.

5+ years of experience developing software in Python or similar high level language.

Demonstrated ability to quickly learn new technologies with minimal guidance; willingness to learn and work with new technologies.

Excellent written and verbal communication skills and ability to work with distributed teams.

Nice to have

Experience working with vector databases.

Experience designing, developing, troubleshooting and testing multi-agent architecture.

Experience working with langchain or other similar technology for virtual assistant development.

Previous contributions to open source projects or being an open source maintainer.

The salary range for this position is $163,420.00 - $26+,640.00. Actual offer will be based on your qualifications.

Company address

United States
Illinois
New Boston
Show on map Get directions
Company Name: Red Hat
You will be redirected to another website to apply.
Offer ID: #1054711, Published: 3 days ago, Company registered: 7 months ago

Other offers

General Healthcare Professional Wanted
1793login
· Brisbane, AU
Are you looking for a challenging and rewarding opportunity as a General Practitioner? Look no further than Bethania Doctors! Company Overview Bethania Doctors is a GP-led practice that provides a supportive environment ...
Administrative Team Leader
1793login
· Brisbane, AU
Company Overview We are Migration Team Australia, a dynamic and growing organization seeking an experienced Office Manager to lead our administrative team.
Partner - Banking And Finance
1793login
· Brisbane, AU
The Firm Our client is a leading commercial law firm with offices in Brisbane, Sydney and Melbourne - this is where you come in! With its international backing and highly respected and award winning brand, the firm has a...
Office Manager
1793login
· Brisbane, AU
At Mr. Jack Demolition Pty Ltd, we are seeking a highly qualified and experienced Office Manager to join our team. Key Responsibilities: Supervise staff performance, assign tasks, and ensure seamless project coordination...
Administrative Support Specialist
1793login
· Brisbane, AU
Patient appointment scheduling, patient registration, maintaining accuracy of practice management systems, mail processing, phone enquiries, stock control, invoicing and billing, typing of medical letters and reports, ge...
Hotel Service Assistant
1793login
· Brisbane, AU
Why become part of the St Vincent’s Care family? Because you’re like us, you believe that every act of kindness makes the world a better place. Better for everyone who lives in the 20+ facilities and locations we operate...
Machine Operator
1793login
· Brisbane, AU
Production Operator/Machine Operator This is a Monday-to-Friday role with a shift schedule of 5:30am to 1:30pm. Duties: Conduct prestart checks on all plant and equipment. Pick and assemble associated building accessorie...
Grill Chef
1793login
· Brisbane, AU
The Norman Hotel is one of Brisbane's most premium steak restaurants located in Woolloongabba. A privately owned restaurant, we pride ourselves on sourcing and serving the best Australian beef and fresh produce our beaut...
Telecommunication Systems Engineer
1793login
· Brisbane, AU
About Us We are a cutting-edge telecommunications company dedicated to providing innovative network solutions for our clients.
Pharmacist
1793login
· Brisbane, AU
We are seeking Retail Pharmacists to join our team at Eaton Hills Discount Drug Stores in Queensland. Reporting to the Proprietor, you will be involved in the daily operation of the dispensary, participating in the servi...
Cheff
1793login
· Brisbane, AU
The Client Cafe Mondial in Brisbane is a casual Mediterranean-influenced cafe with lovely arcade seating as well as streetside tables. They are looking for an experienced Chef to manage kitchen operations and prepare hig...
Corporate Accounting Professional
1793login
· Brisbane, AU
About the Role We are looking for a Corporate Accounting Professional who can prepare financial reports, perform cost analyses, and assist with financial planning. The ideal candidate will have excellent analytical skill...
Cleaner
1793login
· Brisbane, AU
Cleaners Wanted in Chermside and Surrounding Suburbs We are seeking reliable and trustworthy individuals to provide domestic cleaning services to families, professionals, and individuals with disabilities in their homes....
Delivery Driver Opportunity With The Distributors Brisbane
1793login
· Brisbane, AU
At The Distributors Brisbane Pty Ltd, we pride ourselves on being a forward-thinking business that values its employees. We have a strong focus on developing our people and creating a positive work environment that foste...
Pharmacy Team Member
1793login
· Brisbane, AU
We are seeking a highly skilled and motivated Retail Pharmacist to join our team at Eaton Hills Discount Drug Stores in Queensland. As a key member of the dispensary team, you will be responsible for participating in var...