Jobs · Information Technology · New Jersey

PySpark Data Engineer

Motion Recruitment · Rutherford, NJ · 1 wk ago
HybridInformation TechnologyContract

What You Will Be Doing

  • Design, build, and optimize data pipelines using PySpark to extract, transform, and load (ETL) data from various sources into data lakes and data warehouses.
  • Develop and maintain scalable data processing jobs and frameworks using Apache Spark with Python (PySpark).
  • Work closely with data scientists, analysts, and business stakeholders to understand data requirements and deliver high-quality data solutions.
  • Implement data quality checks, monitoring, and alerting for data pipelines to ensure data accuracy and reliability.
  • Optimize existing PySpark jobs for performance, efficiency, and cost-effectiveness.
  • Manage and process large datasets, ensuring data governance, security, and compliance.
  • Troubleshoot and resolve issues in data pipelines and data processing jobs.
  • Participate in code reviews, contribute to architectural discussions, and promote best practices in data engineering.
  • Stay informed about new PySpark features, big data technologies, and industry best practices.
  • Document data pipelines, data models, and processes.

Required Skills & Experience

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related quantitative field.
  • 7-10 years of experience as a Data Engineer, with significant experience specifically in PySpark.
  • Strong proficiency in Python programming.
  • Extensive experience with Apache Spark, including Spark SQL, Spark Streaming, and DataFrame API.
  • Solid understanding of data warehousing concepts, dimensional modeling, and ETL principles.
  • Proficiency in SQL for data querying and manipulation.
  • Experience with big data technologies such as Hadoop, HDFS, Hive, or similar.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their data services (e.g., S3, ADLS, Google Cloud Storage, EMR, Databricks, Glue).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.

Desired Skills

  • Master's degree in a related field.
  • Experience with workflow orchestration tools (e.g., Apache Airflow, Azure Data Factory, AWS Step Functions).
  • Knowledge of stream processing technologies (e.g., Kafka, Kinesis).
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
  • Familiarity with data governance tools and practices.
  • Experience in a CI/CD environment.

Similar jobs

Data Engineer

GIGATEC EngineeringAnnapolis Junction, MD· 3 mo ago
Educationapply on app.jazz.co

Data Engineer

OneImagingMiami, FL· 4 mo ago
Information Technology$120k–$180k/yrapply on grnh.se

Data Engineer

Grant Street GroupUnited States· 2 mo ago
RemoteInformation Technology$80k–$180k/yrapply on jobs.lever.co

Data Engineer

Empire State Realty TrustNew York, NY· 2 wk ago
Information Technologyapply on jobs.lever.co

Data Engineer

AugerBellevue, WA· 3 wk ago
Information Technology$150k–$225k/yrapply on jobs.gem.com

Data Engineer

MedReview Inc.New York, NY· 5 mo ago
RemoteEducationapply on app.jazz.co