Job Title: Scala Spark Developer
Location:
New York City, NY (Candidates must be local to NYC and available for an in-person interview.)
Contract Duration: This is an 11-month contract opportunity.
Interview: In-person interview required
Job Summary:
We are seeking a highly skilled Scala Spark Developer with strong hands-on expertise in Scala and Apache Spark to develop, optimize, and maintain scalable data processing applications. The ideal candidate will have extensive experience working with big data technologies and distributed computing environments.
Key Responsibilities:
Design, develop, and maintain scalable data processing applications using Scala and Apache Spark.
Build and optimize large-scale data pipelines and distributed data processing workflows.
Write efficient, high-performance code to process and transform large datasets.
Troubleshoot performance issues and optimize Spark jobs for scalability and reliability.
Collaborate with cross-functional teams to understand data requirements and deliver effective solutions.
Follow coding standards, best practices, and established development methodologies.
Required Skills:
Strong hands-on experience with Scala and Apache Spark.
Expertise in distributed computing and large-scale data processing.
Experience developing and optimizing data pipelines and Spark applications.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.