Python/Spark Developer

Northern Base
Pittsburgh, PA, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Big Data Extract Transform Load (ETL) Data Transformation Relational Databases Linux Distributed Systems Graph Database Apache Hadoop Hadoop Distributed File System Apache Hive Python (Programming Language)
+12 more
Meta-Data Management Performance Tuning SQL Databases Unstructured Data Data Processing Apache Spark Git Pyspark Information Technology Apache Kafka Software Version Control Data Pipelines

Job description

  • Develop and maintain data processing applications using Python and PySpark
  • Design, build and optimize ETL/ELT pipelines for large-scale datasets
  • Process structured, semi-structured and unstructured data from multiple sources
  • Implement data transformation, cleansing and validation frameworks
  • Collaborate with Data Engineers, Data Scientists, Business Analysts and stakeholders
  • Optimize Spark jobs for performance, scalability and reliability
  • Develop reusable data processing components and frameworks
  • Monitor and troubleshoot production Spark application issues
  • Identify opportunities to leverage AI and implement AI-driven solutions

Requirements

Visa Type: USC / GC / GC EAD Only Must-Have Skills:

  • Python Development
  • Apache Spark & PySpark
  • Big Data Ecosystems Hadoop, Hive, HDFS, Kafka
  • SQL & Relational Databases
  • Distributed Computing
  • Spark Performance Tuning & Optimization
  • ETL/ELT Pipeline Development
  • Data Transformation, Cleansing & Validation
  • Git / Version Control
  • Linux / Unix
  • Production Support & Troubleshooting
  • GenAI Concepts & Applications
  • AI-Driven Solution Development

Additional Skills:

  • Data Products
  • Metadata Management
  • Knowledge Graphs
  • Ontology
  • Semantic Technologies, Education: Bachelor’s Degree in Computer Science

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all