Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Red hat Principal Software Engineer 
United States, North Carolina, Raleigh 
78909557

04.12.2024

Primary Job Responsibilities

  • Active technical leadership of the engineering team. That will include architectural designs, technology choices as well as setting and meeting high bar for quality that will impact adoption by a very diverse group of internal consumers.

  • Participation in team organization that will enable efficient fast-paced development

  • Participation in developing features, fixing bugs, mitigating security threads, reviewing code and writing tests for the ROAD project

  • Exercising influence and customer centricity to motivate product teams to adopt the common platform rather than to build their own code from scratch.

  • Ensure test plans for the code you create exist and that documentation is correct

  • Design and implement automated test cases

  • Be a mentor for other junior team members.

Required Skills

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

  • Experience with generative AI, at minimum as advanced user level

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

  • Familiarity with open-source development process

  • Experience with distributed version control systems like Git

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

  • At least 2 years of demonstrated leadership experience at any capacity

  • 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.

Preferred skills

  • 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

  • Ability to present to customers and stakeholders

The salary range for this position is $142,140.00 - $234,500.00. Actual offer will be based on your qualifications.

Pay Transparency

● Comprehensive medical, dental, and vision coverage

● Flexible Spending Account - healthcare and dependent care

● Health Savings Account - high deductible medical plan

● Retirement 401(k) with employer match

● Paid time off and holidays

● Paid parental leave plans for all new parents

● Leave benefits including disability, paid family medical leave, and paid military leave