Senior Software Engineer - Python Numerical Computing Libraries
$184k - $287.5kNVIDIA
We are looking for an experienced software professional to contribute to design and development of accelerated and distributed implementations of Python APIs for numerical computing. In the last decade, Python has become the de-facto programming language for practitioners in AI, data science and HPC, through popular frameworks such as NumPy, SciPy, TensorFlow and PyTorch. These frameworks provide an efficient high-level programming interface, allowing their users to focus on their application while providing highly optimized implementations. NVIDIA has been at the forefront of providing GPU-accelerated implementations of the fundamental components of these frameworks.
Join our dynamic team to help develop and optimize GPU-accelerated and distributed implementations of Python numerical libraries, supporting Python-based frameworks in various ecosystems. This developer will be a crucial member of a team that is working to unlock the power of distributed GPU computing for domains such as scientific computing, data analytics, deep learning, and professional graphics, running on hardware ranging from supercomputers to the cloud! What you will be doing:- 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
- 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
- Experience using/contributing to Python libraries for data science (e.g. Pandas), machine learning (e.g. scikit-learn) and deep learning (e.g. TensorFlow, PyTorch)
- Experience with low-level GPU performance optimization
- Experience building, debugging, profiling and optimizing distributed applications, on supercomputers or the cloud
- Background with tasking or asynchronous runtimes
- Background on compiler optimization techniques, and domain-specific language design
NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse 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.
$175k - $250k
...more: TECHNOLOGY STACK Swayable uses Python (Numpy, Scipy, scikit-learn, Pandas, Celery... ...ABOUT THE ROLE Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing, machine learning, and AI experience to advance...SeniorSoftware$184k - $287.5k
Senior Quantum Computing Libraries Engineer page is loaded## Senior Quantum Computing Libraries... ...scaling, and optimizing software to accelerate and scale quantum... ...:*** Excellent C++ and Python programming and software... ...algorithms* Expertise in numerical methods, Hamiltonian...SeniorSoftware$184k - $356.5k
NVIDIA Corporation is seeking a Senior Quantum Computing Libraries Engineer in New York, NY. You will develop and optimize software for quantum computing using state-of-the-art HPC... ...candidate has extensive experience in C++ and Python, alongside strong collaboration and...SeniorSoftware- ...leading cloud-based software solution for A... ...operators, engineers, and financial... ...experienced Senior Data Engineer... ...combination of deep Python expertise,... ...Implement numerical routines and simulations... ...Engineering, Computer Science,... ...optimization libraries ( SciPy, PuLP,...SeniorSoftwareRemote work
- ...Good experience of working in end-user support functions covering EUC and software/OS installations and support. Performs analysis, diagnosis, and resolution of complex end user computing problems, and recommends and implements corrective solutions. Installs...Software
- ...Senior Data Engineer Travelers Data Engineering team constructs pipelines... ...languages, and modern software engineering practices. Strong... ...~ Bachelor's degree in computer science, related STEM field... ...recognize that we benefit in numerous ways from our differences....SeniorSoftwareWork experience placementLocal area
- ...automation firm in Newtown Square, PA is seeking skilled AI oriented software engineers for machine vision systems development. The ideal candidate... ...and research. Responsibilities include programming in Python and C, and strong analytical skills are essential. Local candidates...SeniorSoftwareLocal areaRemote work
$80 per hour
...person settings. We’ve won numerous workplace awards over the years... ...About This Role As a Senior Software Engineer, you’ll play a key role in... ...Write production-grade Python, and SQL code that meets high... ...Experience ~ BS or higher in Computer Science, Software...SeniorSoftwareHourly payFull timeContract workFor contractorsRemote workVisa sponsorship$120k - $140k
...We seek to hire a Senior Python Developer who will be... ...with data science / engineering is expected, and experience... ..., we have numerous internal and external... ...Python's "requests" library ~1+ year of experience... ...post-graduate degree in Computer Science, Information...SeniorSoftwareTemporary workLocal areaFlexible hours$110k - $120k
...Interpret work orders, blueprints, engineering drawings, and GD&T... ...operations. Utilize CAD/CAM software (Autodesk Fusion 360 preferred... ...-Employee wellness program Seniority level Seniority level Mid-... ...in to set job alerts for “Computer Numerical Control Machinist” roles....SoftwarePermanent employmentFull timeMonday to FridayShift workAfternoon shift$135.6k - $154.8k
## Senior Associate, Data Scientist - US Card (... ...using the latest in computing and machine learning... ...solutions. We write custom Python libraries and use open-source... ...of data scientists, software engineers, and product... ...within huge volumes of numeric and textual data*...SeniorSoftwareFull timePart timeLocal areaFlexible hours$140k - $150k
...OverviewThe Senior End-User Computing (EUC) Engineer is responsible for overseeing the organization's end-user computing environment, ensuring the efficient... ...such as OS migrations, VDI implementations, and major software rollouts.Provide mentorship and technical guidance to...SeniorSoftwareLocal areaRemote work- ...Senior Material Artist Would you like to work on some... ...for co-developing numerous AAA FPS games, though... ...and maintain material libraries for the game environments... ...Strong knowledge of Unreal Engine 5. Very strong... ...Experience using proprietary editors, software, and tools....SeniorSoftwareContract work
- Responsibilities Evaluate COTS software Evaluate open source software Implement information processing projects Improve... ...Visualization Electromagnetism Mechanics NumPy Numerical Simulation Pandas Computational physics C# MATLAB Computer Vision Convolutional...SeniorSoftwarePart timeCasual workFreelanceRelocation packageFlexible hours
- ...Software Engineer/Python Developer Location: Bellevue, WA / Santa Clara, CA (Onsite day 1) Long term Contract Mandate – Python, Multi... ...technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking...SeniorSoftwareLong term contract
- ...cases. About the Role: We are seeking a Senior ML Infrastructure engineer to help build and scale robust Compute platforms for Simulation workflows. In this... ...Design and implement core platform backend software components. Collaborate with Simulation engineers...SeniorSoftwareLocal areaWork from home
- ...Senior Cloud Engineer Dynamic Work schedule - This is 5 days on site a month... ...experience within Python. Hands on experience with... ...etc Experience delivering software using engineering best practices... ...team in Enterprise Cloud Computing (ECC) who are responsible for...SeniorSoftwareRemote workWork from home
$98.12k - $166.81k
...Overview Senior Software Engineer (Python) (USA/Remote) at ICF. The Health Engineering Solutions (HES) team works side by side with customers... ...by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality...SeniorSoftwareFull timeContract workWork experience placementWork at officeRemote work$100k - $120k
...IT Endpoint Manager Senior Job Profile Title... ...Information Systems & Computing (ISC) is the University... ...services upon which Penn's numerous Schools and Centers... ...application updates, software packaging, deployment,... ...advantage of the University's libraries and athletic...SeniorSoftwareWork at officeLocal areaWork from homeFlexible hoursAfternoon shift$160k - $240k
Bloomberg L.P. is looking for a Senior Software Engineer in New York to build the compute platform for public cloud automation used in AWS, Azure, or GCP. You will... ...write infrastructure as code, utilizing skills in Python and Terraform. The role requires strong Linux...SeniorSoftware- A leading technology company is looking for a Senior Software Engineer on the Compute Platform team. This role requires expertise in Kubernetes and Go, aiming to build and evolve a cloud-native compute substrate that powers Confluent Cloud. Key responsibilities include...SeniorSoftwareRemote work
$184k - $287.5k
...are now looking for a Senior Accelerated Computing Architect! NVIDIA is developing software and system... ...hardware design, software engineering, product, and research... ...including linear algebra and numerical methods. ~ A... ...~ Familiarity with Python is a plus. ~ Good communication...SeniorSoftwareWork experience placement- ...Senior Software Engineer (Python) Varonis secures AI and the data that powers it. The Varonis platform gives organizations automated visibility... ...attitude ~ Willingness to improve platform that impacts numerous teams, applications and customers Responsibilities...SeniorSoftwareWorldwide
- ...Kernel Engineer Vorticity is building the... ...scientific computing beyond the limits... ...tightly coupled software–hardware systems... ...models, kernels, libraries, and applications... ...will help shape how numerical kernels are implemented... ..., and writing Python-based workload models...Software
- ...Senior Software Engineer Disney Streaming is looking for a Senior Software Engineer to join the DATOS... ...Write code in Java, Scala, Kotlin, Python, Spark Use AWS products and services... ...software experience ~ Bachelor's in Computer Science (or related field) required...SeniorSoftware
- ...JOB TITLE : Senior Software Engineer- P3 - NY LOCATION DETAILS: NY - Onsite... ...unification. TECH STACK-----1. Scala. 2. Python. 3. Spark. 4. Databricks. Working alongside... ...software experience -Bachelor's in Computer Science (or related field) required...SeniorSoftware
$197.4k - $232k
...A leading cloud technology firm seeks a Senior Software Engineer to drive the Compute Platform's development. The role requires expertise in Kubernetes and Go, with responsibilities including API design, multi-cluster orchestration, and leading technical initiatives. The...SeniorSoftwareRemote work- A leading technology company is seeking a skilled Software Engineer to join their Compute Platform team, focusing on cloud-native solutions. In this role, you will lead the development of multi-cluster orchestration and API design while mentoring engineering talent. The...SeniorSoftwareRemote work
$191k - $253k
...Senior Computer Vision Engineer, Space Anduril Industries is a defense... ...hardware and software systems, including Lattice... ...spacecraft systems across numerous mission threads. We... ...and maintain core libraries and runtime... ...with Matlab, Simulink, Python, Go, C++ and/or Linux...SeniorSoftwareFull timeWork experience placement- ...diverse multi-national team of engineering talents? Join the Technical... ...accelerate innovation by making compute simple, scalable, accessible,... ...outside of Akamai. As a Senior II Technical Solutions... ...hands-on skills in open-source software like Apache Web Server, MySQL...SeniorSoftwareWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Python Numerical Computing Libraries. Be the first to apply!
- graduate software developer United States
- rust software engineer United States
- senior software design engineer United States
- software engineer student United States
- software engineer amazon United States
- software developer positions United States
- software engineer full time United States
- software qa engineer United States
- new graduate software engineer United States
- junior software developer United States

