Full Time

Senior Systems Software Engineer - Accelerated Spark Applications

NVIDIA
Champaign, IL
???* / 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.

Unemployment does not last the same number of weeks everywhere. In Alabama it is paid for 14 to 20 weeks, set by the state's unemployment rate. How it works there →

View Similar Jobs

Matches Jobs

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