Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer - Python / PySpark

$66.25 - $74.25 per hour

Genesis10

Genesis10 is currently seeking a Data Engineer - Python / PySpark for a contract position with a Global Financial Institution located in Charlotte, NC. This is a 12+ month contract opportunity.

This role will support data engineering and platform development for financial crimes use cases including AML, investigations, sanctions, fraud, and KYC. The ideal candidate will join a team focused on building in-house capabilities by building scalable pipelines, improving data quality, and enabling analytics, reporting, and downstream applications.

Responsibilities:
  • Build and maintain batch and/or streaming data pipelines supporting financial crimes initiatives
  • Develop data transformations using Python PySpark and optimize performance for large datasets
  • Partner with business and technical stakeholders to translate requirements into data models, mappings, and curated datasets
  • Support ingestion from multiple sources (transactional systems, case management, reference data, etc)
  • Implement data quality checks, reconciliation, and controls to ensure auditability and reliability
  • Contribute to modernization efforts including migration planning and redesign
  • Create documentation for pipelines, logic, and operational runbooks
  • Work within Agile delivery (Jira), supporting sprint execution and delivery timelines
Requirements:
  • 5+ years of experience in data engineering, ETL, or data platform development
  • Strong hands-on development in Python, PySpark / Apache Spark, and advanced SQL
  • Experience with Machine Learning Model Development, Training and Tuning
  • Experience working with large-scale data sets and performance tuning
  • Strong understanding of data concepts: data modeling, lineage, metadata, governance
  • Experience supporting regulated environments with emphasis on controls and audit readiness
  • Strong communication skills with the ability to work with both engineering and business partners
Desired skills:
  • Cloud platforms: AWS, Azure, or GCP
  • Storage/compute: S3, ADLS, GCS, Spark clusters, Databricks
  • Orchestration: Airflow or similar scheduling tools
  • Streaming: Kafka
  • Lakehouse/Warehouse: Databricks, Snowflake, or BigQuery
  • CI/CD & DevOps: Git, pipelines, automation, release management
  • Data governance/security: encryption, access controls, data masking, PII handling
  • Prior Financial Crimes domain experience: AML, sanctions, fraud, investigations, KYC
  • Experience supporting AML, Transaction Monitoring, Investigations, Sanctions screening, Fraud, or similar risk/compliance functions
  • Familiarity with regulatory expectations and strong documentation discipline
Pay range: $66.25 - $74.25 per hour

Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.

If you have the described qualifications and are interested in this exciting opportunity, please apply!

Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.

For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10:
  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
  • Behavioral Health Platform
  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF, and Illinois)

For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website.

Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Engineer - Python / PySpark in Charlotte, NC vacancy
  •  ...processes to support self-service data pipeline management. ~ Drive...  ...to evolve the data engineering practice. ~10+ years of experience...  ...~ Good Understanding of Spark/PySpark framework. ~3+ years experience with Python (e.g. Pandas, Data Frames) and use... 
    Suggested
    Work experience placement

    Exaways Corporation

    Charlotte, NC
    4 days ago
  • $110k - $130k

     ...Must Have Technical/Functional Skills Primary skill: Python, ETL/ELT pipelines, SQL, PySpark/Pandas, Big Data (Spark, Hadoop), Airflow, Data Modeling & Warehousing, AI/ML data pipelines, Cloud (AWS/Azure/GCP), Data Integration, Git Experience: Minimum... 
    Suggested

    Tata Consultancy Services

    Charlotte, NC
    5 days ago
  •  ...Lead Data Engineer With PySpark Mount Laurel Township, NJ, United States Lead Data Engineer With PySpark Requisition Title: Lead Data Engineer With PySpark (1 Day Onsite) Locations: Mt Laurel, NJ & Charlotte, NC Visa Status: GC/USC/H4 EAD Client: TD... 
    Suggested
    Full time

    Infinity Outsourcing

    Charlotte, NC
    4 days ago
  •  ...JOB DESCRIPTION Job Title: Data Engineer - Python Developer Location: Charlotte, NC (Hybrid) Duration: 6+ Months Pay Rate: $64.22/hr W2 Role Overview We are supporting a Digital Transformation initiative across the Americas Division... 
    Suggested

    Veterans Sourcing Group LLC

    Charlotte, NC
    2 days ago
  •  ...Role: Python Data Engineer with Big Data/Spark Location: Charlotte, North Carolina, United States Day 1 Hybrid Onsite Key Skills Required for the role: Python, PySpark, Big Data, SQL, Autosys, SPARK, ETL knowledge Unix Shell scripting... 
    Suggested
    Temporary work

    Concord IT Systems

    Charlotte, NC
    2 days ago
  •  ...BI developer (Databricks + Pyspark/SparkSQL/Python) Choosing Capgemini means choosing a company where...  ...solutions, while also contributing to data integration and analytics initiatives...  ...strengths from strategy and design to engineering, all fueled by its market leading... 
    Permanent employment
    Full time
    Contract work
    Local area
    Flexible hours

    Capgemini

    Charlotte, NC
    2 days ago
  •  ...Data Engineer Location: Charlotte, NC Fulltime ~7+ years' experience as Data Engineer having experience...  ...data warehousing projects. ~ Tech stacks includes PySpark, Teradata, Python, autosys, SQL. ~ Should be able to provide solutions... 
    Full time

    SARIAN Co

    Charlotte, NC
    3 days ago
  •  ...We are seeking a hands-on Databricks Data Engineer to design, develop, and optimize data pipelines...  .../ELT data pipelines using Apache Spark, PySpark, and Databricks. Develop and optimize...  ...tuning. ~ Familiarity with Python or Scala for data engineering tasks. ~... 

    Prophecy Technologies

    Charlotte, NC
    5 days ago
  •  ...Data Engineer Key Responsibilities Design and build scalable ETL/data pipelines using Spark and Python Develop data workflows to ingest, transform, and move large datasets...  ...hands-on experience with Apache Spark / PySpark for large-scale data processing Proficiency... 

    Euclid

    Charlotte, NC
    3 days ago
  •  ...Cloud Data Engineer This position is for a Cloud Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable working with business users along with business analyst expertise... 

    Euclid

    Charlotte, NC
    4 days ago
  •  ...Role : Data Engineer Location: Charlotte, NC Duration: Long term Skills - Python, Pyspark, GCP, ETL-Big Data/Data Warehouse, Data Analytics, SQL, Git Job Description ~ BS or MS degree in computer science, computer engineering, or other... 
    Work experience placement

    Inficare

    Charlotte, NC
    1 day ago
  •  ...Role: Sr. Data bricks Engineer Location: Charlotte, NC (Required to come into the office 3-4 days a week)...  ...technology agnostic. Exposure to APIs - REST, PySpark Cloud Data Engineering Scripting: Shell, Python, R Strong SQL Skills are a must-have... 
    Work at office
    3 days per week

    Concord IT Systems

    Charlotte, NC
    2 days ago
  •  ...Job Title: Data Engineer Contract: Ongoing contract (up to 24 months) Location: Charlotte NC Onsite...  ...Hive, MapReduce, etc.) Advanced skills in Python for data processing and ETL tasks Strong experience with PySpark for large-scale data processing Deep... 
    Ongoing contract
    Contract work
    Remote work

    Apex Informatics

    Charlotte, NC
    3 days ago
  •  ...environment focused on modernizing its data infrastructure and creating greater scalability...  ...data environments A growing data engineering team building and supporting...  ...medallion architecture Proficiency with Python, PySpark, and SQL for data ingestion, transformation... 

    AccruePartners

    Charlotte, NC
    4 days ago
  •  ...Overview: We are seeking a highly skilled Data Engineer to join a dynamic team in the Charlotte, NC area. This...  ...experience. ~ Proficiency in programming with Python, with a preference for experience in pySpark. ~ Expertise in SQL and relational databases, with... 
    Work experience placement

    True North Consultants

    Charlotte, NC
    2 days ago
  • Description The Data Engineer will design, build, and maintain batch ETL pipelines on a modern...  ...and the Apache Spark ecosystem (PySpark, Spark SQL) for building and optimizing...  .... Programming and SQL: Proficient in Python (including PySpark) for data processing.... 
    Work experience placement

    TowneBank

    Charlotte, NC
    3 days ago
  • $55.06 - $63.06 per hour

     ...Genesis10 is currently seeking a Data Engineer for a contract position with a Global Financial...  ...on Big Data Technologies - Hadoop Hive, PySpark ~ Extensive experience developing complex...  ...Hadoop, Hive, Sqoop, Impala, Kafka, and Python/Spark/PySpark workloads ~ Working... 
    Hourly pay
    Permanent employment
    Contract work
    Flexible hours

    Genesis10

    Charlotte, NC
    1 day ago
  • $95k - $120k

     ...SteerBridge Strategies is seeking a Data Engineer to support aviation analytics and aircraft...  ...The ideal candidate has strong SQL and Python skills, experience working with ETL processes...  ...with Databricks Experience with PySpark Experience supporting DoD, federal, aviation... 

    SteerBridge

    Charlotte, NC
    2 days ago
  • $105.75k

     ...Charlotte, NC worksite for $105,747/year: Data Engineer: Design and maintain scalable data...  ...using Apache Airflow, AWS Glue, or custom Python/SQL scripts. Build and maintain data...  ...Big Data, Python, SQL, ETL, Snowflake, PySpark. Any suitable combination of experience... 
    Full time

    Eval Consulting Inc.

    Charlotte, NC
    3 days ago
  •  ...Data Engineer Our client, a leading financial services organization, is seeking a Data Engineer...  ...APIs using frameworks like FastAPI in Python to facilitate data access and...  ...Azure cloud services. ~ Full stack Python/PySpark development skills. ~ Strong SQL skills... 

    Experis

    Charlotte, NC
    3 days ago
  • $65.05 per hour

     ...The ideal candidate will have strong experience in enterprise data engineering, ETL development, and big data technologies and a proven...  ...data ecosystem experience: Cloudera CDP, Hadoop, Hive, Impala, PySpark, and/or Scala. ~ UNIX proficiency with shell scripting and... 
    Contract work

    BCforward

    Charlotte, NC
    4 days ago
  • $59.53 - $67.53 per hour

     ...Data Engineer Genesis10 is currently seeking a Data Engineer for an onsite position located in Irving, TX or Charlotte, NC. This is a...  ...batch and real-time processing (GCP or other cloud platforms like PySpark) ~ Experience building and maintaining data pipelines for... 
    Hourly pay
    Contract work

    Genesis10

    Charlotte, NC
    2 days ago
  • $69.5 - $76.16 per hour

     ...Data Engineer Charlotte, North Carolina Hybrid Contract $69.5/hr - $76.16/hr Outstanding long-term contract opportunity! A...  ...time processing. (GCP or any other cloud platforms are fine I.E. PYSPARK) ~ Build and maintain data pipelines for reporting and... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours

    Motion Recruitment

    Charlotte, NC
    5 days ago
  •  ...optimize ETL/ELT pipelines, to load data from on premise and online...  ...process. Develop python algorithms for data processing...  ...field AND five (5) years as Data Engineer, Big Data Engineer, Data Architect...  ...ecosystem: Spark API, Spark SQL, PySpark, Scala, Python, and data... 
    Full time
    Temporary work
    Work at office
    Remote work

    Asahi Kasei

    Charlotte, NC
    4 days ago
  •  ...develop and maintain scalable big data solutions using the Big Data...  ...big data frameworks Develop Python applications and scripts to automate...  ...and optimize SparkSQL and PySpark jobs to enhance performance...  ...tuning Collaborate with data engineers analysts and stakeholders to deliver... 

    LTM

    Charlotte, NC
    1 day ago
  •  ...DynamoDB, and Aurora Experience with AWS data warehousing tools such as Amazon...  ...production problems Tools and Languages: Python, Spark, PySpark, and Pandas Infrastructure as Code...  ...collaborate with Lead Developers (Data Engineer, Software Engineer, Data Scientist, Technical... 

    Brooksource

    Charlotte, NC
    5 days ago
  •  ...develop companywide best practices for engineering and technology solutions, ensuring alignment...  .... Contribute to the development of Data Mesh capabilities to improve data...  ...Cloudera) using technologies like HDFS, Spark, PySpark, and Hive. Proficiency in event-... 

    ASB Resources

    Charlotte, NC
    4 days ago
  • $100k - $110k

     ...Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services...  .... Implement data processing and transformation using Pyspark, Python, and Scala to support data science and analytics... 
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    2 days ago
  •  ...Overview We are seeking an experienced Vice President - Data Engineer with 10-15 years of hands-on experience to lead the design,...  ...role requires deep technical expertise in Azure, Databricks, PySpark, Python, and SQL, supporting enterprise data pipelines for... 
    Work at office
    Local area
    Work from home
    Worldwide

    Sumitomo Mitsui Financial Group, Inc.

    Charlotte, NC
    4 days ago
  • Overview We are seeking a Data Engineer in Charlotte, NC (hybrid, 2 days/week Wed & Thurs). This opportunity will start as a 18 month contract...  ...and be a US Citizen, Green Card Holder, or H1B. Skills PySpark Scala Automation of Pipelines Airflow/Autosys Spark Monitoring... 
    Contract work
    H1b
    Local area
    2 days per week

    Comcentric Consulting

    Charlotte, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer - Python / PySpark. Be the first to apply!