A curated list of job titles and specialized roles that primarily require Python and SQL skills, ideal for data engineers seeking remote positions that leverage core coding and querying capabilities over heavy infrastructure tooling.
Get targeted exposure with custom position pinning and highlighted placement.
A core role focused on building ETL pipelines and data transformation logic using Python libraries like Pandas or PySpark. This position emphasizes data modeling and automation, often utilizing SQL for backend querying and validation.
Specializes in optimizing database performance, writing complex queries, and managing data warehouses. Professionals in this role use Python for scripting and automation while relying heavily on SQL for data extraction and aggregation tasks.
Focuses on the architecture of data systems, ensuring robust data ingestion and storage solutions. This role requires strong Python skills for service development and extensive SQL knowledge for schema design and query optimization.
Designs and maintains automated data flows between source systems and analytical endpoints. Proficiency in Python for orchestration tools like Airflow is essential, alongside SQL for validating data integrity at each pipeline stage.
Responsible for constructing Extract, Transform, and Load processes to move data efficiently. This role relies on Python for custom transformation scripts and SQL for mapping source tables to target schemas in data warehouses.
Ensures the accuracy, consistency, and reliability of organizational data assets. Professionals use Python for testing frameworks and SQL for anomaly detection queries, focusing on maintaining high standards for data consumers.
Bridges the gap between raw data and business intelligence by creating curated datasets. This role heavily utilizes SQL for transformations within tools like dbt, complemented by Python for advanced custom logic and testing.
Focuses on designing and implementing database structures, stored procedures, and functions. Strong SQL skills are paramount for this role, with Python often used for auxiliary automation and data migration scripts.
Specializes in optimizing star schemas and snowflake schemas for analytical performance. This position requires deep SQL expertise for complex aggregations and Python for managing metadata and pipeline orchestration.
Manages the health and performance of data infrastructure, focusing on reliability and efficiency. This role uses Python for monitoring scripts and SQL for performance tuning and resource allocation within data platforms.
Oversees database maintenance, security, and backup strategies with a focus on query performance. While traditionally administrative, modern iterations require Python for automation and scripting to manage large-scale database operations.
Focuses on connecting disparate data sources into a unified view for analysis. This role requires SQL for mapping and Python for scripting custom connectors and handling complex data transformation logic across systems.
Supports business intelligence initiatives by ensuring timely and accurate data availability for dashboards. Proficiency in SQL for data modeling and Python for backend processing is key to serving BI tools effectively.
Builds and maintains the underlying infrastructure that supports data engineering workflows. This role combines Python for infrastructure-as-code concepts with SQL for understanding data layer requirements and performance bottlenecks.
Validates data migration processes and transformation logic to ensure correctness before deployment. This role relies on SQL for writing validation queries and Python for automating test cases and generating reports.
Analyzes source systems and maps fields to target schemas, ensuring semantic consistency. This position requires SQL for exploring source data and Python for developing scripts that automate the mapping and transformation process.
Focuses on preprocessing raw data to remove errors, duplicates, and inconsistencies. This role uses Python libraries for advanced cleaning tasks and SQL for initial filtering and structuring of large datasets.
Develops and maintains automated reporting systems for stakeholders. This role requires SQL for generating summary datasets and Python for scheduling, formatting, and distributing reports through various channels.
Designs high-level data strategies and system architectures. This senior role leverages SQL for modeling requirements and Python for evaluating technology stacks, ensuring scalable and efficient data solutions.
Specializes in reducing manual effort through scripted data processes. This role utilizes Python extensively for workflow automation and SQL for interacting with databases, aiming to streamline repetitive data tasks.