BCforward logo

Data Engineer - Python, PySpark & AWS

BCforward
  • Plano, TX
  • $65–$70 Per Hour
3 days ago

Job Description

Job Title: Data Engineer - Python, PySpark & AWS

Location: Plano, TX

Duration: Contract to Hire - 6 months RTH

Pay Range: $65 to 70$/hr (W2)

Job ID: 411040

About BCforward

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Role Overview

We are seeking a hands-on Senior Data Engineer to design, build, and operate scalable big-data pipelines and cloud-native data solutions. The ideal candidate combines strong Python and PySpark expertise with production experience across AWS, infrastructure-as-code, and modern data orchestration. Similar enterprise roles emphasize building ETL/ELT pipelines, distributed Spark processing, AWS data services, and workflow automation.amazon+1

Key Responsibilities

  • Design, develop, test, deploy, and optimize large-scale batch and streaming data pipelines using Python and PySpark.
  • Build and maintain ETL/ELT workflows that ingest, transform, validate, and deliver data for analytics, reporting, and downstream applications.jobs.smartrecruiters+1
  • Develop and support AWS-based data solutions using S3, EMR, and Lambda.
  • Provision, manage, and version cloud infrastructure using Terraform.
  • Build event-driven and messaging-based integrations using Kafka, MQ messaging, and REST APIs.
  • Develop and maintain data services and integrations using Java where required.
  • Orchestrate production workloads using Airflow, Control-M, and native schedulers, including dependency management, retries, monitoring, and operational support.linkedin+1
  • Work with Cassandra for high-volume, low-latency data storage and retrieval.
  • Implement data-quality checks, reconciliation, logging, alerting, and performance tuning.
  • Collaborate with data engineers, architects, software engineers, and business stakeholders to deliver reliable and maintainable data products.

Required Skills

  • Strong hands-on experience with Python and PySpark for data engineering.

  • Deep experience with Big Data technologies and distributed data processing.

  • Practical production experience with AWS, specifically:

  • S3 for data lake and object storage

  • EMR for Spark-based processing

  • Lambda for event-driven processing and automation

  • Working knowledge of Terraform for infrastructure as code.

  • Working knowledge of:

  • Java

  • REST APIs

  • MQ messaging

  • Apache Kafka

  • Cassandra

  • Experience with workflow orchestration and scheduling using:

  • Apache Airflow

  • Control-M

  • Native schedulers

About Our Commitment

BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.

Interested? Apply Now!

If this sounds like the right opportunity for you, please apply with your most recent resume.

Notes: KULJEET BULK; 311192-1; 602 LEVEL; Posting Date: 10/14/2026 12:00:00 AM.

Numbers & Facts

LocationPlano, TX
IndustryManagement Consulting Services
Salary$65–$70 Per Hour
Company Size5,000 to 9,999 employees
Year Founded1998
Websitehttp://bcforward.com/

Benefits

Paid Sick Days, Professional Development, 401K, Employee Events, Life Insurance

About Company

Headquartered in Indianapolis, Indiana, BCforward has an international reach as it provides business application and software solutions, personnel staffing and human resource services, and business process outsourcing programs. With more than a decade of proven successes for a variety of clients, our breadth of capabilities, established knowledge base and diverse team of experts combine to create something unique in the marketplace. We have the agility to work locally to solve problems on-time and on-budget, along with the strength to help clients innovate in pursuit of strategic goals on a global scale.

BCforward is looking for talented, well-qualified individuals to become a part of our team. We invite you to find out if your skills are a good match for the diverse local, national and international clients we serve.

Skills

  • AWS Lambdaunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Apacheunmatched
  • Apache Cassandraunmatched
  • Apache Kafkaunmatched
  • Apache Sparkunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Big Dataunmatched
  • Business Solutionsunmatched
  • Cloud Computingunmatched
  • Consultingunmatched
  • Data Analysisunmatched
  • Data Lakeunmatched
  • Data Managementunmatched
  • Data Processingunmatched
  • Data Qualityunmatched
  • Data Recoveryunmatched
  • Data Storageunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Electronic Medical Recordsunmatched
  • Fortune 500 Customersunmatched
  • Governmentunmatched
  • Information Technology Consultingunmatched
  • Javaunmatched
  • LinkedInunmatched
  • Messaging Middlewareunmatched
  • Operational Supportunmatched
  • Performance Tuning/Optimizationunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Reconciliationunmatched
  • Scalable System Developmentunmatched
  • Software Architectureunmatched
  • Software Engineeringunmatched
  • Test Plan/Scheduleunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder