Red Hat

Senior Software Engineer – Nvidia AI Ecosystem

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $116,270 - $191,840 per year

Job Level

About the role

  • Lead the development and integration of new features for Red Hat AI & Cloud, utilizing Nvidia’s cutting-edge technologies (GPUs, DPUs, and more)
  • Write and optimize code that integrates hardware accelerators into the Red Hat portfolio, ensuring high performance for AI/ML workloads
  • Take ownership of project modules, ensuring they meet rigorous non-functional requirements such as security, resiliency, and maintainability
  • Partner with UX, UI, and QE teams to build seamless user experiences for our partners and customers
  • Maintain high code quality through rigorous peer reviews and automated testing (CI), and proactively address security vulnerabilities
  • Coach and guide junior and mid-level engineers, sharing technical knowledge to foster a culture of continuous learning
  • Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling

Requirements

  • 4+ years of relevant technical experience in software development
  • Advanced experience working in a Linux environment with at least one language like Golang, Python, Java, C, or C++
  • Advanced experience with a container orchestration ecosystem like Kubernetes, or Red Hat OpenShift
  • Strong experience with microservices architectures and concepts including APIs, versioning, monitoring, etc.
  • Virtual Networking / Storage / Compute experience
  • Ability to quickly learn and guide others on using new tools and technologies
  • Proven ability to innovate and a passion for staying at the forefront of technology
  • Excellent system understanding and troubleshooting capabilities
  • Autonomous work ethic, thriving in a dynamic, fast-paced environment
  • Technical leadership acumen in a global team environment
  • Proficient written and verbal communication skills in English
Benefits
  • 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
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangPythonJavaCC++KubernetesRed Hat OpenShiftmicroservicesAPIsautomated testing
Soft skills
coachingguidinginnovationtroubleshootingautonomous work ethictechnical leadershipcommunication