Python/PySpark Engineer
Salt Lake City, UT
Date Posted:21-May-2026
Work Type:On-Site
Job Number:485769
Job Description
Job Title – Python/PySpark Engineer
Location – Salt Lake City, UT (3 days office mandatory)
Duration – 6+ Months
Job Description:
Looking for an experienced PySpark Data Engineer to support banking data platforms, regulatory reporting, and large-scale transaction processing systems. The role involves building scalable data pipelines, ensuring data integrity, and enabling analytics across financial systems.
Must-Have Skills:
Good-to-Have Skills:
Key Responsibilities:
Location – Salt Lake City, UT (3 days office mandatory)
Duration – 6+ Months
Job Description:
Looking for an experienced PySpark Data Engineer to support banking data platforms, regulatory reporting, and large-scale transaction processing systems. The role involves building scalable data pipelines, ensuring data integrity, and enabling analytics across financial systems.
Must-Have Skills:
- Strong expertise in Python + PySpark (RDD, DataFrames, Spark SQL)
- Solid experience in banking/financial domain data (transactions, accounts, payments, risk)
- Strong hands-on in SQL and data warehousing concepts
- Experience with ETL pipelines & data pipeline architecture
- Knowledge of big data ecosystem (Spark, Hive, Hadoop, Kafka)
- Experience in cloud platforms (AWS / Azure)
- Hands-on with Databricks / Spark clusters
- Understanding of data governance, audit, lineage, and compliance
Good-to-Have Skills:
- Experience in Regulatory Reporting / Risk / AML / Fraud Analytics
- Knowledge of Delta Lake / Lakehouse architecture
- Exposure to Airflow / orchestration tools
- CI/CD tools (Jenkins, GitHub Actions)
- Understanding of streaming data (Kafka / Spark Streaming)
Key Responsibilities:
- Design and develop high-performance data pipelines using PySpark & Spark SQL for BFS use cases
- Process large-scale transactional, customer, and risk data across distributed systems
- Build and maintain ETL/ELT pipelines for regulatory, reporting, and analytics requirements
- Integrate data from multiple BFS systems (Core Banking, Payments, Risk, AML, etc.)
- Implement data quality checks, reconciliation, and audit controls
- Optimize Spark workloads (partitioning, joins, caching, performance tuning)
- Work with data lakes/lakehouse (Delta Lake, S3, ADLS) for governed data storage
- Ensure compliance with data governance, security, and regulatory standards (e.g., BCBS, GDPR, SOX)
- Collaborate with business analysts, risk teams, and downstream reporting teams
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's starting pay is: $40.00/hr.