Senior Software Engineer – Python Numerical Computing Libraries

Backend EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California

Posted

99 days ago

Salary

$184K - $287.5K / year

Bachelor Degree6 yrs expEnglishNumpyPython

Job Description

• 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

Elixir Engineer

Array

Array is committed to providing equal employment opportunities to all individuals. We ensure that all hiring decisions are made without unlawful consideration of any person's race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, veteran status, disability, genetic information, marital status, citizenship, ancestry, or any other basis protected by applicable local, state, provincial, or federal law. We are dedicated to making our application process accessible. If you require an accommodation or assistance due to a disability, please notify us. Your request will be handled confidentially, and your application status will not be negatively affected. We strive to maintain a diverse, inclusive, and fair workplace where all team members are valued and respected.

Backend Engineer99 days ago
ContractRemoteTeam 51-200H1B Sponsor

Elixir Engineer designing and maintaining scalable Elixir applications at Array

CloudDistributed SystemsElixir
United States
$80 - $100 / hour

Java AI Data Training Tech Quality Lead

G2i Inc.

G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.

Backend Engineer99 days ago
ContractRemoteTeam 11-50H1B No Sponsor

Java Tech Quality Assurance Lead ensuring high standards in AI data training projects

Java
United States
$50 - $100 / hour

Senior Backend Engineer, C++

Underdog Fantasy

Underdog Fantasy is one of the fastest-growing fantasy sports companies on the market.

Backend Engineer99 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Senior Backend Engineer (C++) designing sports entertainment data platform

AWSAzureCloudDockerGoogle Cloud PlatformKafkaKubernetesMicroservicesTerraform
United States
$160K - $240K / year

Senior Python Developer

VELAIO

Transforming The Way Organizations Grow Their Businesses Through Technology, Process, and People

Backend Engineer99 days ago
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

Desarrollador Python Bilingüe en un equipo colaborativo de tecnología.

DjangoJavaScriptPython
United States