Full Time

Senior Systems Software Engineer - Accelerated Spark Applications

NVIDIA
Illinois, United States
???* / year

Job Description

About this kind of role

What a Senior Systems Software Engineer - Accelerated Spark Applications usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software systems, often focusing on high-performance data processing and analysis. This role involves optimizing existing applications and building new ones to handle large datasets efficiently. Responsibilities include collaborating with other engineers to define system architecture and ensuring code quality through rigorous testing and code reviews. A key focus is accelerating applications using Apache Spark and related technologies.

Tools and skills: Proficiency in Java or Scala, experience with Apache Spark, Hadoop ecosystem, distributed systems, and strong understanding of data structures and algorithms are generally required.

Good fit for: Individuals with a strong background in software engineering and a passion for tackling complex data processing challenges thrive in this role.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.