FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Nvidia AI Ecosystem
Red HatSenior Software Engineer developing next-generation AI solutions utilizing Nvidia technologies. Leading integration efforts and collaborating with teams to enhance Red Hat's AI and cloud offerings.
Tech Stack
Tools & technologiesCloudGoJavaKubernetesLinuxMicroservicesOpenShiftPython
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- Professional development opportunities
- Flexible work arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software DevelopmentCode OptimizationAI/ML Workload IntegrationMicroservices ArchitectureAPIs and VersioningAutomated Testing (CI)Security Vulnerability ManagementVirtual NetworkingStorage and Compute ExperienceEmerging AI Technologies
Soft Skills
Coaching and MentoringExcellent Communication SkillsAutonomous Work EthicProblem-SolvingAdaptability in Fast-Paced Environments