Umanist Staffing

Spark/Scala Developer

10 October 2024
Apply Now
Deadline date:
£100000 - £120000 / year

Job Description

Job Title: Spark/Scala Developer

Location: Brooklyn, OH
Job Function: Technology

Job Summary:

We are seeking a skilled Spark/Scala Developer with proven experience in big data technologies. The ideal candidate will have a strong background in Scala, Spark, and SQL, with hands-on experience in building and managing data processing pipelines in a production environment.

Key Responsibilities:

  • Big Data Expertise: Apply advanced knowledge of big data technologies such as Spark, Hadoop, or Elasticsearch. Demonstrate experience in either implementation or data science.
  • Scala and SQL Development: Write efficient code in Scala and advanced SQL queries. Utilize Hive and Parquet for data processing.
  • GCP Data Lake: Leverage experience working with Google Cloud Platform (GCP) data lakes.
  • Agile Environment: Work effectively within an Agile framework, contributing to iterative development and continuous improvement.
  • Coding Skills: Use your strong coding background in Java, Python, or Scala to develop and maintain robust data solutions.
  • Testing: Utilize testing libraries such as Scala Test or equivalent for other languages. Understand and explain various test types, including unit and integration tests, and automate testing processes.
  • Data Pipelines: Build and maintain data processing pipelines for production environments, including traditional ETL and analytics pipelines.

Desired Skills:

  • Expertise in Scala and Spark with practical experience in big data technologies.
  • Advanced SQL skills and experience with data formats such as Parquet.
  • Experience with GCP data lakes and Agile methodologies.
  • Proficiency in at least one major programming language (Java, Python, Scala).
  • Familiarity with testing libraries and concepts, including unit and integration testing.
  • Experience in developing and managing data pipelines for production environments.

Qualifications:

  • Bachelor’s Degree in Computer Science or a related field.

Workplace Type

In-Office

Employment Type

Full-Time

Experience Level

Mid-Senior-Level

Annual Compensation

USD 100,000 – 120,000

Work Experience (years)

6 – 8 years

Education

Bachelor’s Degree

Skills

Agile

Testing

Hadoop

Pipelines

Gcp

Sql

Agile Methodologies

Spark

Data

Java

Big Data

Data Processing

Python

Scala

Elasticsearch


EWJP2