Principal Systems Software Engineer

NVIDIA AI

Illinois

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health Insurance

Job summary

NVIDIA AI in Illinois seeks an experienced software engineer to develop Java, Scala, and CUDA/C++ libraries to accelerate DataFrames and I/O operations. You will collaborate with distributed systems teams to craft scalable solutions for large-scale processing.

Requires a PhD/MS/BS, 15+ years in software development, and strong C++, Java, or Scala skills. Familiarity with open source data platforms and distributed systems will help drive performance and reliability.

Qualifications

  • BS, MS, or PhD in Computer Science or a related field.
  • 15+ years of software development experience.
  • Strong programming skills in C++, Java, and/or Scala.
  • Familiarity with the open source data platform ecosystem.

Responsibilities

  • Develop Java, Scala, and CUDA/C++ libraries to accelerate DataFrames and I/O operations.
  • Collaborate with distributed systems teams to craft solutions to distributed processing challenges at large scale.

Skills

Java
Scala
C++
CUDA
Distributed Systems
DataFrames
Open Source
Apache Spark
Data Processing
I/O Operations
Code Contributions
Cloud Services
CI/CD
Testing Strategy
Database Query Optimization

Education

BS/MS/PhD in Computer Science or related field

Tools

Job description

Develop Java, Scala, and CUDA/C++ libraries to accelerate DataFrames and I/O operations. Collaborate with distributed systems teams to craft solutions to distributed processing challenges at large scale.

Requirements
  • BS, MS, or PhD in Computer Science or a related field
  • 15+ years of software development experience
  • Strong programming skills in C++, Java, and/or Scala
  • Familiarity with the open source data platform ecosystem
Key Skills
  • Java
  • Scala
  • CUDA
  • C++
  • Distributed Systems
  • Database Query Optimization
  • Open Source
  • Apache Spark
  • Data Processing
  • DataFrames
  • I/O Operations
  • Technical Discussion
  • Code Contributions
  • Cloud Services
  • Continuous Integration
  • Testing Strategy
Benefits
  • Equity
  • Health Insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Systems Software Engineer
Principal Systems Software Engineer

Jobtailor • California (MO)

On-site
USD 150,000 - 230,000
Principal DataFrames & Distributed Systems Engineer
Principal DataFrames & Distributed Systems Engineer

NVIDIA AI • Illinois

On-site
USD 180,000 - 240,000
Equity
Health Insurance
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 432,000
Principal Systems Software Engineer
Principal Systems Software Engineer

Nvidia Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,250
Equity
Benefits
Principal Systems Software Engineer, GPU-Accelerated Spark
Principal Systems Software Engineer, GPU-Accelerated Spark

Nvidia Corporation • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Equity
Benefits
Software Engineer, Data Foundation – USDS
Software Engineer, Data Foundation – USDS

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+9
Senior Distributed Systems Engineer - CUDA/Java/Scala
Senior Distributed Systems Engineer - CUDA/Java/Scala

Jobtailor • California (MO)

On-site
USD 150,000 - 230,000
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 224,000 - 356,000
Equity
Benefits
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Software Engineer
Software Engineer

Hyra • New York (NY)

On-site
USD 120,000 - 180,000
Continuous learning opportunities
Access to cutting-edge cloud infrastrc
Professional growth support