Data Engineer, AI

Posted 8 hours ago

This is a fully remote position, open to applicants in Alabama, +42 more states.

📋 Description

• Design, develop, test, and maintain scalable data ingestion, transformation, and integration pipelines utilizing Databricks, PySpark, Python, and SQL.

• Construct and enhance enterprise data pipelines in accordance with modern Lakehouse and Medallion Architecture principles.

• Create reusable, modular, and metadata-driven ETL/ELT frameworks.

• Ingest and integrate both structured and semi-structured data from databases, APIs, flat files, cloud storage, and enterprise applications.

• Collaborate with Delta Lake, Unity Catalog, Databricks Workflows, and related platform capabilities.

• Facilitate the migration and modernization of legacy SQL Server, SSIS, and traditional data warehouse workloads to Databricks.

• Optimize data pipelines and transformations focusing on performance, reliability, scalability, and cost-effectiveness.

• Develop Python-based automation frameworks, utilities, and reusable engineering components.

• Design solutions that are metadata-driven and configuration-driven, minimizing manual coding and operational dependencies.

• Utilize scripting, APIs, orchestration, and intelligent automation techniques to enhance engineering workflows.

• Construct efficient data transformation logic employing SQL, Python, and PySpark.

• Implement joins, aggregations, business rules, enrichment logic, and incremental processing patterns.

• Assist with dimensional modeling, historical data tracking, and efficient data processing patterns.

• Collaborate with business analysts, data architects, senior engineers, architects, and technical teams to convert requirements into engineering solutions.

• Introduce automated data quality checks to ensure completeness, accuracy, consistency, uniqueness, and referential integrity.

• Develop reconciliation and validation routines across source systems, transformation layers, and downstream datasets.

• Support initiatives for metadata management, data lineage, cataloging, and data governance.

• Build capabilities for monitoring, logging, and alerting for pipelines and scheduled workloads.

• Troubleshoot pipeline failures, data discrepancies, performance issues, and integration errors.

• Engage in root-cause analysis and implement long-term corrective solutions.

• Adhere to security, access control, data privacy, and auditability requirements.

• Maintain engineering code using Git-based version control and collaborative development methodologies.

• Assist with automated deployment pipelines using CI/CD frameworks and DevOps tooling.

• Implement unit tests, integration tests, and automated validations.

• Contribute to infrastructure automation and environment management.

• Document technical designs, data mappings, transformations, deployment procedures, and operational runbooks.

• Continuously enhance engineering productivity through automation and reusable frameworks.


⛳️ Requirements

• Bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, or a related technical field, or equivalent practical experience.

• 2+ years of relevant experience in data engineering, software engineering, data integration, or similar technical roles.

• Proficient Python programming skills, encompassing scripting, modular development, data processing, and automation.

• Strong SQL skills, including complex queries, joins, aggregations, window functions, transformations, and query performance optimization.

• Extensive hands-on experience with PySpark, including distributed data processing, DataFrame operations, transformations, and performance optimization.

• Experience in developing ETL/ELT pipelines and working with relational databases or modern data platforms.

• Familiarity with Databricks, Apache Spark, Delta Lake, or similar cloud-based data engineering technologies.

• Understanding of contemporary data architecture concepts, including data lakes, data warehouses, lakehouses, and data pipelines.

• Experience with structured data, JSON, CSV, Parquet, APIs, and other common integration formats.

• Knowledge of cloud platforms such as Microsoft Azure or AWS.

• Basic understanding of data modeling, data quality, and data validation practices.

• Proficient in using Git or similar source control tools.

• Strong mindset towards automation and hyperautomation, with proven ability to simplify workflows, eliminate manual tasks, and create reusable engineering solutions.

• Excellent analytical, troubleshooting, and problem-solving abilities.

• Ability to work independently on assigned engineering tasks while effectively collaborating within a broader technical team.

• Strong communication skills and eagerness to learn new technologies.

• Employment offers are subject to successful completion of a background screening.


🏝️ Benefits

• PTO

• Medical insurance

• Dental insurance

• Vision insurance

• Retirement savings

• Disability insurance

• Life insurance

• Reasonable accommodations during the application and employment process

People also viewed

Massive Rocket | Data & CRM Consultancy8 hours ago

Principal Data Architect

BR flagBrazil OnlyFreelanceData Engineer
ApplyView job
Definitive Healthcare8 hours ago

Data Engineer

US flagUnited States OnlyFull-timeData Engineer$93k – $141k/year
ApplyView job
Massive Rocket | Data & CRM Consultancy9 hours ago

Lead Data Engineer

BR flagBrazil OnlyFreelanceData Engineer
ApplyView job
Health Catalyst9 hours ago

Data Engineer – Contract

SG flagSingapore OnlyFull-timeData Engineer
ApplyView job
ARHS Group9 hours ago

Senior Data Engineer, Report Builder, Integration QA

QA flagQatar, +1 more countryFull-timeData Engineer
ApplyView job
Hexion Inc.10 hours ago

Principal Industrial AI Data Architect

US flagOhio OnlyFull-timeData Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers