Senior Python Engineer - Data (Fully Remote)

Smart Working

United States

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Smart Working is seeking an experienced Data Engineer to design, build, and maintain robust data pipelines in Python on AWS. You will model and optimise data across PostgreSQL and NoSQL databases such as OpenSearch, Elasticsearch, and DynamoDB, and deploy services on Kubernetes with a DevOps/SRE colleague.

The role requires 6+ years in software engineering, with 5+ years in Python and at least 3 years in data pipelines, AWS, and Kubernetes.

Qualifications

  • 6+ years of software engineering experience, including 5+ years of commercial Python development.
  • 3+ years of experience in data pipelines and data engineering, including ETL/ELT and batch processing.
  • 3+ years of AWS experience and 2+ years of Kubernetes experience.

Responsibilities

  • Design, build and maintain reliable data pipelines in Python on AWS.
  • Model, query and optimise data across PostgreSQL and search/NoSQL databases including OpenSearch, Elasticsearch, and DynamoDB.
  • Deploy and run services on Kubernetes, working alongside the DevOps engineer.

Skills

Python development
AWS
Data pipelines
PostgreSQL
OpenSearch/Elasticsearch/DynamoDB
Kubernetes
ETL/ELT
Testing/Data quality

Tools

OpenSearch
Elasticsearch
DynamoDB
PostgreSQL
Kubernetes

Job description

  • Join an existing engineering team to strengthen backend and data engineering capabilities.
  • Work closely with the engineering team and a DevOps/SRE engineer on infrastructure, deployments, and releases.
  • Contribute to engineering decisions and maintain high standards of data quality, correctness, and testing.

Responsibilities:

  • Design, build and maintain reliable data pipelines in Python on AWS.
  • Model, query and optimise data across PostgreSQL and search/NoSQL databases including OpenSearch, Elasticsearch, and DynamoDB.
  • Deploy and run services on Kubernetes, working alongside the DevOps engineer.

Requirements:

  • 6+ years of software engineering experience, including 5+ years of commercial Python development.
  • 3+ years of experience in data pipelines and data engineering, including ETL/ELT and batch processing.
  • 3+ years of AWS experience and 2+ years of Kubernetes experience.
Smart Working

Smart Working connects skilled professionals with global teams for full-time remote roles, aiming to break down geographic barriers. It fosters a remote-first community focused on growth and well-being, and is rated highly on Glassdoor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer — Remote (AWS/Kubernetes)
Senior Python Data Engineer — Remote (AWS/Kubernetes)

Smart Working • United States

Remote
USD 120,000 - 160,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

OpenKrill • United States

Remote
USD 120,000 - 180,000
Senior Python Data Engineer - Remote Backend & Pipelines
Senior Python Data Engineer - Remote Backend & Pipelines

OpenKrill • United States

Remote
USD 120,000 - 180,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest-North America • Atlanta (GA)

On-site
USD 110,000 - 140,000
Sr Python Engineer
Sr Python Engineer

BizTek People, Inc. • United States

Remote
USD 140,000 - 190,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Senior Python Developer / Data Engineer / ML Pipelines
Senior Python Developer / Data Engineer / ML Pipelines

EITACIES Inc. • United States

Remote
USD 150,000 - 210,000
100% remote
Senior Python Developer - AI & Full Stack Specialist
Senior Python Developer - AI & Full Stack Specialist

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Senior Python Developer Data Engineer ML Pipelines
Senior Python Developer Data Engineer ML Pipelines

Eitacies Inc • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Python Backend Engineer — Data Pipelines & AI Remote
Senior Python Backend Engineer — Data Pipelines & AI Remote

United States Digital Space LLC • United States

Remote
USD 81,000 - 128,000
Remote-First Flexibility – EU
30 Days Paid Time Off
Learning & Development Budget
+2