招聘
Required Skills
Python
Scala
Java
SQL
Apache Spark
Big data processing
Customer communication
We are seeking a Senior Application Engineer for the Apache Spark Acceleration group.
Apache Spark is the leading big data processing engine, powering a broad spectrum of data-driven initiatives. From data integration and preparation to advanced analytics and business intelligence, Spark accelerates the extraction of insights from complex datasets. As organizations strive to make data-informed decisions, the efficiency of their data processing workflows is crucial. Every hour saved in processing, analyzing, and gaining visibility into large datasets directly impacts the agility and responsiveness of the business, making optimized data processing a key strategic imperative.
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.
-
Engage open source communities, including Apache Spark and RAPIDS, for technical discussions and contributions.
What we need to see:
-
BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field
-
12 years of work or research experience in software development
-
Excellent programming skills for manipulating data frames in Python, Scala, Java or SQL
-
Strong problem solving skills coupled with customer-facing communication skills
-
Knowledge of open source big data open source ecosystem (Apache Hadoop, Spark, Hive, Presto, Airflow, Kafka, etc)
-
Able to work successfully with multi-functional teams across organizational boundaries and geographies
-
Excellent at communicating, presenting and explaining technical topics
-
Efficient time management skills, 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 Aliyun
-
Committership 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!
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.
#deeplearning
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Senior Staff Silicon Design Engineer (Analog)
AMD · Cork

Digital Engineer, Senior
Booz Allen Hamilton · Oklahoma City, OK

Senior Quantum Algorithms Architect
Microsoft · United States, Washington, Redmond

Lead Building Engineer
Meta · Singapore

Senior Software Engineer (CoreAI)
Microsoft · United States, Washington, Redmond
About NVIDIA

NVIDIA
PublicA computing platform company operating at the intersection of graphics, HPC, and AI.
10,001+
Employees
Santa Clara
Headquarters
$4.57T
Valuation
Reviews
4.1
10 reviews
Work Life Balance
3.5
Compensation
4.2
Culture
4.3
Career
4.5
Management
4.0
75%
Recommend to a Friend
Pros
Great culture and supportive environment
Smart colleagues and excellent people
Cutting-edge technology and learning opportunities
Cons
Team-dependent experience and outcomes
Work-life balance issues with long hours
Politics and influence over competence
Salary Ranges
47 data points
Junior/L3
Mid/L4
Junior/L3 · Analyst
7 reports
$170,275
total / year
Base
$130,981
Stock
-
Bonus
-
$155,480
$234,166
Interview Experience
7 interviews
Difficulty
3.1
/ 5
Experience
Positive 0%
Neutral 86%
Negative 14%
Interview Process
1
Application Review
2
Recruiter Screen
3
Online Assessment
4
Technical Interview
5
System Design Interview
6
Team Review
Common Questions
Coding/Algorithm
System Design
Technical Knowledge
Behavioral/STAR
News & Buzz
Negotiating NVIDIA's Offer
Base, stock, and sign-on negotiable. Recruiters invested in closing candidates. CEO reviews all 42K employee salaries monthly. Stock growth has made many employees millionaires.
News
·
NaNw ago
NVIDIA Company Reviews
WLB rated 3.9/5 (lowest category). 64% satisfied with WLB but 53% feel burnt out. Compensation rated 4.4-4.5/5. Experience highly team-dependent.
News
·
NaNw ago
NVIDIA Culture Discussions
Team-dependent experience; sink-or-swim culture that rewards high performers but can be overwhelming. No politics, flat structure, but demanding workload with some teams requiring evening/weekend work.
News
·
NaNw ago
NVIDIA Interview Discussions
Technical bar is high with 4-6 rounds. Process takes 4-8 weeks. Expect C++ questions, LeetCode medium, and system design. Difficulty rated 3.16/5.
News
·
NaNw ago