Posted Aug 16

Nvidia is hiring a
Senior Application Engineer - Big Data

US, CA, Santa Clara • US, IL, Champaign • 2 Locations • US, CA, Santa Clara
Full time

We are seeking a Senior Application Engineer in our accelerated big data platform team! Apache Spark is the most popular big data processing engine. It is used for a wide variety of data workloads, from data preparation, to running ML experiments, to the deployment of ML applications. Data scientists spend a considerable amount of time exploring data and iterating over machine learning (ML) experiments. Every hour of compute required to sort through datasets, extract features and fit ML algorithms impedes an efficient business workflow.

At NVIDIA, we are passionate about working on hard problems that have an impact. You will need to have previous experience working with strong programming skills, implementing real-world Apache Spark applications, and familiarity with open source big data processing frameworks. As an application architect, you will define reference architecture for customers and CSPs to accelerate Apache Spark applications, and be a member of technical leadership for RAPIDS Accelerator for Apache Spark. You will be working closely with an NVIDIA engineering team working on the RAPIDS Spark open source libraries.

What you'll be doing:

  • Serve as a lead application architect in RAPIDS Accelerator for Apache Spark.

  • Define reference architecture of accelerated Apache Spark applications for major industry verticals.

  • Lead the technical engagement with select customers and partners to accelerate Apache Spark applications with GPUs.

  • Work closely with NVIDIA Spark engineering teams in architecture design and system implementations.

  • Partner with Solution Architects to understand customer’s existing big data and ML/DL solution architecture.

  • Conduct regular technical customer meetings for project/product roadmap, feature discussions, customer issue resolution and performance tuning.

  • Build and work on the PoC for solutions that address customer’s critical business needs.

  • Develop applications to promote best practices for accelerated data analytics and machine/deep learning in various industry verticals.

  • Build tools to analyze data processing workloads to find opportunities for acceleration and cost savings.

  • Work with major cloud service providers and Apache Spark vendors globally and engage open-source communities, including Apache Spark and RAPIDS, for technical discussions and contributions.

  • Train and support solution architects and technical marketing team members on the latest big data technologies.

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field

  • 8+ years of work or research experience in software development

  • Excellent programming skills in Python, Scala, Java or SQL

  • Strong problem solving skills coupled with customer-facing communication skills

  • Knowledge of big data open source ecosystem (Apache Hadoop, Spark, Hive, Presto, Airflow, Kafka, TensorFlow, PyTorch etc)

  • Able to work successfully with multi-functional teams across organizational boundaries and geographies

  • Excellence at communicating, presenting and explaining technical topics

  • Efficient time management and capable of balancing multiple tasks

Ways to stand out from the crowd:

  • External customer facing skill-set and background

  • Experience or exposure to cloud platforms like AWS, Azure, GCP, or OCI

  • Experience working with XGBoost, TensorFlow, PyTorch or other DL Frameworks

  • Committer-ship at major open source projects (such as Apache Spark, Apache Hadoop, Apache Flink, Apache Kafka) would be a huge plus

With highly competitive salaries and a comprehensive benefits package. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative, autonomous, and passionate about Spark? If so, contact us!

The base salary range is $216,000 - $414,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits.

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.


Please mention that you found the job on ARVR OK. Thanks.