Distinguished Engineer, Apache Spark

Invidia

Multiple Locations
Base: 320,000 usd - 488,750 usd; bonus/equity: eli...
Gpu accelerated data processing
Distributed systems design and implementation
Programming in c++, java, and scala
NVIDIA is investing in accelerating Apache Spark to reduce cloud computing costs and lower latency for large scale data processing

Job Summary

  • NVIDIA is investing in accelerating Apache Spark to reduce cloud computing costs and lower latency for large scale data processing.
  • The role involves leading architecture, design, and implementation of accelerated Apache Spark and engaging with open source communities and partners.
  • Employees are eligible for competitive base salary, equity, and benefits, and the company is committed to fostering a diverse and inclusive work environment.

Matching Summary

NVIDIA is investing in accelerating Apache Spark to reduce cloud computing costs and lower latency for large scale data processing.

Salary

Base: 320,000 USD - 488,750 USD; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • GPU accelerated data processing
  • Distributed systems design and implementation
  • Programming in C++, Java, and Scala
  • Open source big-data project contribution
  • Experience with Kubernetes and Hadoop YARN
  • CUDA and RAPIDS acceleration libraries

Nice-to-have

  • Columnar query engine development
  • Committership in major open source projects
  • Mentoring engineering teams
  • Strong interpersonal and communication skills
  • Working with multi-node GPU deployments

Key Requirements

  • 17+ years software development experience
  • 5+ years contribution to open source big-data projects
  • BS, MS, or PhD in Computer Science or related field
  • Lead architect experience on complex software projects
  • Ability to work across teams and geographies

Work Rights

Not specified

Tailored Resume

Cover Letter