NVIDIA logo
NVIDIA

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! Applications for this job will be accepted at least until June 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Senior Software Engineer – Python Numerical Computing Libraries

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California

Posted

189 days ago

Salary

$184K - $287.5K / year

Seniority

Senior

Bachelor Degree6 yrs expEnglishNumPyPython

Job Description

Senior Software Engineer – Python Numerical Computing Libraries

NVIDIA

• Work closely with product management and internal or external partners, to understand use cases and requirements, and contribute to the technical roadmaps of libraries • Architect, prioritize, and develop accelerated and distributed implementations of numerical algorithms • Design future-proof Python APIs for accelerated numerical/scientific computing libraries • Analyze and improve the performance of developed APIs on various CPU and GPU architectures, especially as a part of customer-critical end-to-end workflows • Prototype integrations of developed APIs into targeted frameworks • Write effective, maintainable, and well-tested code for production use • Contribute to the development of runtime systems that underlay the foundation of multi-GPU computing at NVIDIA

Job Requirements

  • BS, MS or PhD degree in Computer Science, Applied Math, Electrical Engineering or related field (or equivalent experience)
  • 6+ years of relevant industry experience or equivalent academic experience after BS
  • Excellent Python, C++ and CUDA programming skills
  • Strong understanding of fundamental numerical methods, dense and sparse array computing
  • Deep familiarity with Python numerical computing libraries (e.g. NumPy, SciPy), including accelerated implementations (e.g. CuPy, Jax.NumPy, NumS, cuNumeric)
  • Experience developing and publishing Python libraries, following standard methodologies for pythonic API design
  • Strong background with parallel programming and performance analysis

Benefits

  • equity
  • benefits

Related Job Pages

More Backend Engineer Jobs

SupplyHouse.com logo

Principal Backend Engineer

SupplyHouse.com

Plumbing, Heating & HVAC Supplies. Real People. Real Service.

Backend Engineer193 days ago
Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

• Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals. • Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services. • Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience. • Define and uphold best practices for code quality, security, accessibility, and data privacy compliance. • Lead complex, cross-functional projects from concept to delivery, aligning engineering solutions with business needs. • Collaborate with product and business teams to define technical vision and ensure cohesive project execution. • Oversee the technical implementation of new features and services, ensuring efficient use of system resources and infrastructure. • Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes. • Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency. • Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics. • Configure Nginx and Apache for load balancing and high availability across production systems. • Own and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments. • Ensure system health and stability through proactive monitoring, logging, and alerting strategies. • Drive improvements in deployment automation, infrastructure as code, and site reliability practices. • Act as a technical advisor and mentor, helping develop engineers’ skills in architecture, design, and problem-solving. • Conduct code and design reviews to maintain engineering excellence. • Collaborate effectively with senior leadership and cross-departmental stakeholders to influence company-wide technical initiatives. • Foster a culture of innovation, ownership, and accountability across the engineering organization.

India
$50K - $60K / year
WISEcode logo

Principal Engineer – Asp.Net

WISEcode

Precision nutrition data made simple, usable, human.

Backend Engineer201 days ago
OtherRemoteTeam 11-50H1B No Sponsor

• Own architecture for major systems across backend, database/lakehouse, and application layers. • Lead solution design for high-complexity initiatives and deliver production-ready implementations when needed. • Define patterns, abstractions, and technical standards that increase velocity and consistency. • Unblock teams by diagnosing issues across full-stack boundaries (Blazor → API → Postgres → data pipelines). • Guide schema evolution, performance optimization, reliability engineering, and security considerations. • Mentor senior engineers and elevate engineering culture through clarity, documentation, and example. • Partner closely with product, design, CTO, data, and AI/ML teams to shape roadmap and feasibility. • Apply AI/ML concepts to improve automation, personalization, data quality, and developer experience.

United States
Job Closed
Recharge logo

Senior Software Development Engineer, Backend – Foundation Services

Recharge

Seamless subscription commerce. We turn transactions into relationships.

Backend Engineer205 days ago
OtherRemoteTeam 501-1,000Since 2014H1B Sponsor

• Champion and embody our core values – accountability, collaboration, iteration, and attention to detail. • Perform thorough code reviews and provide constructive, actionable feedback. • Embrace rapid, iterative design, testing, and development to deliver value while continuously learning. • Demo your work regularly to teammates and peers. • Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt. • Advocate for improved standards, tooling, and processes across the team. • Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally. • Participate in all phases of the product development lifecycle, helping assess the technical feasibility of new initiatives. • Contribute to a positive, supportive team culture grounded in shared ownership and accountability. • Collaborate across Foundation Services and the wider engineering organization to deliver impactful, reliable systems.

United States
$148K - $185K / year
Job Closed
Hostaway logo

Staff Backend Engineer, PHP, Go

Hostaway

Hostaway offers scalable solutions with award-winning support to fast-growing vacation rental property managers!

Backend Engineer207 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Hostaway is seeking a highly motivated Staff Backend Engineer to join the Core team responsible for the integrations with our key partners (Online Travel Agencies). • These integrations are critical to our customers’ daily workflows, powering seamless connectivity between their properties and major booking platforms. • Staff Engineers are expected to govern the technical maturity for their respective domain. • Build and maintain relationships with the domain’s Product Manager. • Break down complex projects into manageable tasks and drive continuous improvement in our engineering practices.

Spain