Senior Systems Software Engineer, Accelerated Spark Applications – NVIDIA
About The Job We are now seeking experienced System Software Engineers adept at Apache Spark to join our team. 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. NVIDIA believes that data science workflows can benefit tremendously from being accelerated, to enable data scientists to explore many more and larger datasets to drive towards their business goals, faster and more efficiently. At NVIDIA, we are passionate about working on hard problems that have an impact. You will need to have previous experience working with Apache Spark applications, implementing big data applications for a variety of customers, programming skills, and familiarity with open source big data processing frameworks. You should be comfortable working with interdisciplinary teams. You will work with an engineering team accelerating Apache Spark with GPUs using CUDA and open source libraries. This is an opportunity to work with a team that is developing the Spark RAPIDS open source library to accelerate Spark applications. This is a strategic investment for NVIDIA. The code is being adopted by multiple cloud service provider and Apache Spark distributions. What You’ll Be Doing Work with select customers and partners to make Apache Spark applications accelerated with GPUs and DPUs. Develop applications to promote best practice of accelerated data analytics and machine/deep learning in various industry verticals. Build tools to analyze data processing workloads to identify opportunities for acceleration and cost savings. Help define a reference architecture for next-generation computing cloud. Work with major cloud service providers and Spark vendors globally. Train and support solution architects and technical marketing team members on latest big-data technologies. What We Need To See 5+ years of of experience in software development, with the majority in data processing 3+ years hands on experience with Apache Spark application design and development BS/MS/PhD in computer science or a related field (or equivalent experience) Familiarity with the modern data open source ecosystem (Apache Hadoop, Flink, Presto, Hive, Kafka, TensorFlow, PyTorch etc) Experience working on public and private cloud platforms Prior experience supporting enterprise customers Knowledge of SQL, Python and Scala/Java Excellence at communicating, presenting and explaining technical topics 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
Senior Systems Software Engineer, Accelerated Spark Applications – NVIDIA Read Post »