Onsite Senior System Software Engineer

Posted 2 days ago

Apply now

About the role

  • Senior System Software Engineer improving GPU acceleration in Apache Spark plugins for data processing at NVIDIA. Collaborating with open source communities to enhance performance and functionality.

Responsibilities

  • Improve coverage of the RAPIDS Spark plugin to enable more operators and execs from Apache Spark to be GPU accelerated
  • Enable fast I/O on table layout formats like Delta and Apache Iceberg
  • Profile code to identify and implement performance improvements
  • Work on native code (C++) implementations of Apache Spark functionality
  • Work with open source communities to enhance RAPIDS through technical discussion and code contributions

Requirements

  • 9+ years of experience in software development, with the majority in data processing
  • 5+ years hands on experience with data platform development
  • BS/MS/PhD in computer science or a related field (or equivalent experience)
  • Proficiency in Scala, Java, SQL, solid understanding of C++, Python
  • Familiarity working on the internals of the open source data platform ecosystem (Apache Spark, Presto, Apache Flink, Apache Arrow, Apache DataFusion, Apache Iceberg, Delta Lake, etc).
  • Code contributions to one or more of these platforms is a plus.
  • Experience working on cloud platforms
  • Experience supporting enterprise customers.

Benefits

  • equity
  • benefits

Job title

Senior System Software Engineer

Job type

Experience level

Senior

Salary

$184,000 - $287,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job