AWS python developer/ Data engineer (10+ yrs exp is a must, Python, ETL, AWS, Data infrastructure)

  • Irvine, CA
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
$50 - $65
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Python
ETL
Data infrastructure
AWS

Job Details

As a Senior Staff Software Engineer, you will collaborate closely with the data engineering team and work on developing and maintaining distributed data infrastructure, ETL/ELT pipelines, data applications, and integration solutions. You will get a chance to work with brilliant minds in the industry, work on complex use cases enabling steep learning curve, and build products from scratch while modernizing various applications.
Qualifications:

  • 10 15 years of proven experience in software engineering, with a focus on data infrastructure and engineering.
  • Expertise in object-oriented programming, design patterns, algorithm optimization, and problem-solving from first principles.
  • Strong experience parsing unstructured log data, real-time data processing, distributed computing frameworks, and streaming data frameworks.
  • Proficient in Python; experience with Java or Scala is a plus.
  • Deep expertise in data engineering technologies, including ETL/ELT pipelines, data integration, and operational monitoring.
  • Experience drafting proofs of concept (POCs) and collaborating cross-functionally to develop prototypes and production-ready solutions.
  • Proficiency with cloud-based data platforms (AWS, Azure, or Google Cloud Platform).

Key Responsibilities:

  • Design, build, and maintain event-driven distributed data infrastructureand data applications.
  • Develop and optimize robust ETL/ELT pipelinesto support batch and real-time data workflows.
  • Integrate and normalize diverse data sources, ensuring high standards of data quality, accuracy, and consistency.
  • Lead the design and implementation of real-time data processing systems for analytics, operational intelligence, and reporting use cases.
  • Collaborate cross-functionally with data scientists, ML engineers, and product teams to design end-to-end data solutions.
  • Establish best practices for data engineering, including testing, monitoring, deployment automation, and observability.
  • Mentor engineers and contribute to architectural decisions, technical strategy, and roadmap planning for the data platform.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.