Data Engineer | Python + SQL + PostgreSQL

Tecdata Engineering

United States

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TECDATA ENGINEERING busca un Data Engineer con experiencia sólida en Python, SQL y PostgreSQL para un proyecto centrado en Open Source. El perfil es hands-on, capaz de crear soluciones de datos desde cero y gestionar ETL/ELT por código.

El equipo valora dominio de StarRocks, Data Warehousing y optimización SQL, con capacidad de adaptarse a tecnologías nuevas como ClickHouse o Apache Doris. 100% remoto, enfoque analítico y rendimiento en datos relacionales.

Qualifications

  • Experiencia sólida desarrollando scripts Python desde cero.
  • Experiencia en ingesta y tratamiento de datos.
  • Gestión eficiente de archivos grandes.
  • Conocimientos sobre gestión de memoria y estructuras de datos.
  • Gestión robusta de excepciones durante ingesta.
  • Código mantenible y reutilizable.

Responsibilities

  • Desarrollo de procesos de ingesta y transformación de datos mediante Python y SQL.
  • Creación de scripts desde cero para procesamiento de datos y archivos.
  • Diseño y desarrollo de procesos ETL/ELT orientados a código.
  • Gestión de cargas incrementales y completas.
  • Mecanismos de control de errores y recuperación ante fallos.
  • Calidad de datos mediante controles de código.
  • Optimización de consultas sobre grandes volúmenes.
  • Diseño y optimización de índices en PostgreSQL.
  • Análisis de planes de ejecución con EXPLAIN.
  • Detección de cuellos de botella de rendimiento.
  • Manejo eficiente de estructuras de datos y memoria.
  • Automatización y mantenimiento de procesos de datos.
  • Colaboración en soluciones analíticas.

Skills

Python
SQL
PostgreSQL
Data Warehousing
StarRocks
Big Data concepts
Git
Apache Airflow
Cron
Power BI

Education

Universidad/Bachelor equivalente

Tools

ClickHouse
Apache Doris
ELT/ETL por código

Job description

Data Engineer | Python + SQL + PostgreSQL
Sobre el proyecto

Buscamos un/a Data Engineer con experiencia sólida en Python, SQL y PostgreSQL para incorporarse a un proyecto con un fuerte enfoque en tecnologías Open Source.

Buscamos un perfil hands-on, acostumbrado a desarrollar soluciones de datos desde cero mediante código. En este proyecto no se trabaja con herramientas ETL visuales ni soluciones de tipo drag & drop: el trabajo se realiza directamente mediante scripts Python y SQL avanzado.

El cliente utiliza StarRocks como motor analítico de alto rendimiento, por lo que buscamos profesionales con una base sólida en bases de datos relacionales, Data Warehousing y optimización SQL, con capacidad para adaptarse rápidamente a nuevas tecnologías.

Responsabilidades
  • Desarrollo de procesos de ingesta y transformación de datos mediante Python y SQL.

  • Creación de scripts desde cero para procesamiento de datos y archivos.

  • Diseño y desarrollo de procesos ETL / ELT completamente orientados a código.

  • Gestión de cargas incrementales y cargas completas.

  • Implementación de mecanismos robustos de control de errores y recuperación ante fallos.

  • Desarrollo de controles de calidad de datos mediante código.

  • Optimización de consultas y procesos sobre grandes volúmenes de información.

  • Diseño, creación y optimización de índices en PostgreSQL.

  • Análisis de planes de ejecución mediante EXPLAIN.

  • Identificación y resolución de problemas de rendimiento.

  • Trabajo con estructuras de datos y optimización del consumo de memoria durante los procesos de ingesta.

  • Automatización y mantenimiento de procesos de datos.

  • Colaboración en el diseño y evolución de soluciones analíticas.

Requisitos imprescindibles
Python
  • Experiencia sólida desarrollando scripts Python desde cero.

  • Experiencia en tratamiento e ingesta de datos.

  • Gestión eficiente de archivos, especialmente grandes volúmenes de información.

  • Conocimientos sobre gestión de memoria y uso adecuado de estructuras de datos.

  • Gestión robusta de excepciones y errores durante procesos de ingesta.

  • Capacidad para desarrollar código mantenible y reutilizable.

SQL avanzado
  • Dominio de SQL complejo.

  • Experiencia con diferentes tipos de JOIN y relaciones entre tablas.

  • Funciones de agregación y filtros complejos.

  • Dominio de WHERE vs HAVING.

  • Detección y tratamiento de duplicados.

  • Gestión de registros huérfanos.

  • Dominio de Window Functions.

  • Capacidad para optimizar consultas y trabajar con grandes volúmenes de datos.

PostgreSQL
  • Experiencia real trabajando con grandes tablas y volúmenes de datos.

  • Creación, gestión y optimización de índices.

  • Interpretación de planes de ejecución.

  • Experiencia utilizando EXPLAIN.

  • Capacidad para detectar cuellos de botella.

  • Conocimiento de situaciones en las que un índice puede resultar contraproducente.

ETL / ELT
  • Experiencia desarrollando procesos ETL/ELT mediante código.

  • Diseño de cargas incrementales y completas.

  • Gestión de errores durante procesos de ingesta.

  • Capacidad para diseñar mecanismos de recuperación y control.

  • Implementación de validaciones y controles de calidad de datos.

Se valorará
  • Experiencia con StarRocks.

  • Experiencia con bases de datos analíticas columnares como ClickHouse o Apache Doris.

  • Conocimientos de Data Warehousing.

  • Modelado dimensional:

    • Esquema en estrella

    • Tablas de hechos

    • Dimensiones

  • Conocimientos de arquitectura OLTP vs OLAP.

  • Experiencia con Git.

  • Conocimientos de herramientas de orquestación como Apache Airflow, Cron u otras soluciones Open Source.

  • Conocimientos básicos de visualización de datos, por ejemplo Power BI.

Importante

No buscamos perfiles orientados a Big Data tradicional ni profesionales cuyo trabajo se base principalmente en herramientas ETL visuales.

No es necesario tener experiencia previa en Spark, Hadoop, Hive o HDFS. El proyecto está orientado principalmente a una ingeniería de datos relacional y analítica, basada en:

Python + SQL + PostgreSQL + ETL/ELT por código.

Perfil que buscamos

Buscamos una persona muy técnica, autónoma y hands-on, acostumbrada a programar y resolver problemas directamente mediante código.

Será especialmente importante tener una base sólida de SQL, PostgreSQL, optimización de consultas y desarrollo de procesos ETL, así como capacidad para trabajar con grandes volúmenes de datos y aprender rápidamente nuevas tecnologías como StarRocks.

Condiciones
  • 100% remoto.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Python, SQL, ETL)
Data Engineer (Python, SQL, ETL)

Tecdata Engineering • United States

Remote
USD 110,000 - 150,000
Data Engineer | Python + SQL + ETL | 100% Remoto
Data Engineer | Python + SQL + ETL | 100% Remoto

Tecdata Engineering • United States

Remote
USD 31,000 - 43,000
Data Engineer | Python + SQL + ETL | 100% Remoto
Data Engineer | Python + SQL + ETL | 100% Remoto

Grupo TECDATA Engineering • United States

Remote
USD 37,000 - 40,000
Remote work 100%
Salary 33k EUR
Remote Data Engineer | Python + SQL + PostgreSQL
Remote Data Engineer | Python + SQL + PostgreSQL

TECDATA ENGINEERING • United States

Remote
USD 120,000 - 160,000
Hands-On Data Engineer - Python & SQL, Open Source
Hands-On Data Engineer - Python & SQL, Open Source

TECDATA ENGINEERING • United States

Remote
USD 110,000 - 150,000
Data Engineer Big Data (Spark / PySpark / Azure Databricks)
Data Engineer Big Data (Spark / PySpark / Azure Databricks)

METRICA • United States

On-site
USD 23,000 - 38,000
DBA PostgreSQL Senior | Cloud & Kubernetes | 100% Remoto
DBA PostgreSQL Senior | Cloud & Kubernetes | 100% Remoto

Knowmad Mood • United States

Remote
USD 120,000 - 180,000
Contrato Indefinido
100% REMOTO
Formación interna
Senior Data Engineer (Python, SQL, ETL) – Remote
Senior Data Engineer (Python, SQL, ETL) – Remote

TECDATA ENGINEERING • United States

Remote
USD 31,000 - 43,000
Ingeniero de Datos Senior (Snowflake + DBT + Tableau)
Ingeniero de Datos Senior (Snowflake + DBT + Tableau)

Nisum • United States

On-site
USD 120,000 - 180,000
Senior Data Architect (MDM & Data Engineering)
Senior Data Architect (MDM & Data Engineering)

Tekton Labs • Peru (IL)

On-site
USD 40,000 - 49,000