Senior Software Engineer, GNN

Posted 2 days ago

This is a fully remote position, open to applicants in California, +1 more state.

πŸ“‹ Description

β€’ Create accelerated solutions using PyTorch for large-scale machine learning models, including GNNs, TFMs, and ensemble models, emphasizing efficient training and inference on GPU infrastructure.

β€’ Assist with CUDA-X Libraries and integrations utilized in PyTorch-based, large-scale machine learning workflows.

β€’ Collaborate with developers, product managers, and scientists to design innovative GNN models and GPU-accelerated implementations for both model development and prediction stages.

β€’ Develop solutions that facilitate customer adoption of NVIDIA hardware and software, while collecting technical requirements directly from customers and Solutions Architects to inform product and engineering priorities.

β€’ Offer technical leadership and mentorship to engineers within the team.

β€’ Identify opportunities for codebase enhancements and reduce maintenance overhead through re-architecture.

β€’ Utilize agentic coding tools to detect and resolve bugs, implement new features, and refactor existing code.

β€’ Address complex technical challenges, clearly articulate solutions, demonstrate technical leadership, and coordinate efforts across multiple teams to achieve common goals.


⛳️ Requirements

β€’ Bachelor’s degree (or equivalent experience) along with 5 or more years of pertinent experience in large-scale machine learning, deep learning, and general data science; or a Master’s degree or PhD with at least 3 years of relevant experience.

β€’ A minimum of 3 years of experience working with PyTorch.

β€’ At least 2 years of experience in training enterprise-scale machine learning models across distributed infrastructure.

β€’ Over 2 years of experience in designing and managing efficient training and inference workflows on GPU infrastructure, including aspects like profiling, scaling, orchestration, and resource utilization.

β€’ Exceptional C++ programming and software design capabilities.

β€’ Demonstrated experience in developing, debugging, and optimizing high-performance applications, preferably with GPU acceleration using CUDA.

β€’ Strong collaboration, communication, and documentation practices.

β€’ Experience in developing or deploying Graph Neural Network solutions with PyTorch Geometric or a comparable framework.

β€’ Familiarity with data warehouse and lakehouse platforms such as Snowflake or Databricks.

β€’ Background in two or more of the following sectors: finance, cybersecurity, government or national laboratories, and retail.

β€’ Comprehensive understanding of system architecture, including CPU, GPU, memory, and storage systems, as well as performance optimization techniques.

β€’ Experience in customer engagement and technical support, especially concerning data science workflows and vector search and storage solutions like FAISS or Milvus.


🏝️ Benefits

β€’ Equity

β€’ Benefits

People also viewed

LMI11 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$122.2k – $211.3k/year
ApplyView job
Sourcegraph11 hours ago

Tech Lead – Code Plane

EuropeFull-timeFull-stack Engineer$144k – $192k/year
ApplyView job
Verra Mobility12 hours ago

Vice President, Software Engineering

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
Cint12 hours ago

Staff Software Engineer – DSM Team

ES flagSpain OnlyFull-timeFull-stack Engineer
ApplyView job
CI&T12 hours ago

Mid Level FullStack Developer – .NET, React

BR flagBrazil OnlyFull-timeFull-stack EngineerR$1 – R$2/month
ApplyView job
Akamai Technologies12 hours ago

Senior Software Engineer

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers