Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Python/PySpark Engineer

Job

Spectraforce

Bluffdale, UT (In Person)

Full-Time

Posted 2 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 6/23/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
85
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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:
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