×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

PySpark Developer

Job in Town of Belgium, Belgium, Ozaukee County, Wisconsin, 53004, USA
Listing for: Skillfinder International
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Data Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Town of Belgium

Lead PySpark Engineer

As a Lead PySpark Engineer, you will design, develop, and optimise complex data processing solutions on AWS. You will work hands‑on with PySpark, modernise Legacy data workflows, and support large‑scale SAS‑to‑PySpark migration programmes. This role requires strong engineering discipline, deep data expertise, and the ability to deliver production‑ready data pipelines within a financial services environment.

Skill Profile:
  • PySpark - P3 (Advanced)
  • AWS - P3 (Advanced)
  • SAS - P1 (Foundational)
Key Responsibilities Technical Delivery
  • Design, develop, and fix complex PySpark code for ETL/ELT and data‑mart workloads.
  • Convert and refactor SAS code into PySpark using SAS2PY tooling and manual optimisation.
  • Build production‑ready PySpark solutions that are scalable, maintainable, and reliable.
  • Modernise and stabilise Legacy data workflows into cloud‑native architectures.
  • Ensure accuracy, quality, and reliability across data transformation processes.
Cloud & Data Engineering (AWS‑Focused)
  • Build and deploy data pipelines using AWS services such as EMR, Glue, S3, Athena
    .
  • Optimise Spark workloads for performance, partitioning, cost efficiency, and scalability.
  • Use CI/CD pipelines and Git‑based version control for deployment and automation.
  • Collaborate with engineers, architects, and stakeholders to deliver cloud data solutions.
Core Technical Skills PySpark & Data Engineering
  • 5+ years of hands‑on PySpark experience (P3).
  • Ability to write production‑grade data engineering code.
  • Strong understanding of:
    • ETL/ELT
    • Data modelling
    • Facts & dimensions
    • Data marts
    • Slowly Changing Dimensions (SCDs)
Spark Performance & Optimisation
  • Expertise in Spark execution, partitioning, performance tuning, and optimisation.
  • Troubleshooting distributed data pipelines at scale.
Python & Engineering Quality
  • Strong Python coding capability with emphasis on clean code and maintainability.
  • Experience applying engineering best practices including:
    • Parameterisation
    • Configuration management
    • Structured logging
    • Exception handling
    • Modular design
SAS & Legacy Analytics (P1)
  • Foundational knowledge of SAS (Base SAS, Macros, DI Studio).
  • Ability to understand and interpret Legacy SAS code for migration.
Data Engineering & Testing
  • Understanding of end‑to‑end data flows, orchestration, pipelines, and CDC.
  • Experience executing ETL test cases and building unit/data comparison tests.
Engineering Practices
  • Proficient with Git workflows, branching, pull requests, and code reviews.
  • Ability to document technical decisions, data flows, and architecture.
  • Exposure to CI/CD tooling for data engineering pipelines.
AWS & Platform Skills (P3)
  • Strong hands‑on experience with:
    • S3
    • EMR/Glue
    • Glue Workflows
    • Athena
    • IAM
  • Understanding of distributed computing and big data processing on AWS.
  • Experience deploying and operating data pipelines in cloud environments.
Desirable Skills
  • Experience in banking or financial services environments.
  • Background in SAS modernisation or cloud migration programmes.
  • Familiarity with Dev Ops practices and infrastructure‑as‑code tools (Terraform, Cloud Formation).
  • Experience working in Agile/Scrum delivery teams.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary