Back to results

Data Engineer

  • Memphis, TN, United States

$100,000 to $120,000 USD / year

Applications open in a new tab.

Job details

Pay
$100,000 to $120,000 USD / year
Apply by
Experience
3–5+ years of professional experience in data engineering, database development, or related roles.
Posting language
English
Posted

Original job description

Data Pipeline Development & Integration

  • Design, build, and maintain scalable ETL/ELT pipelines to extract, transform, and load data from multiple sources.
  • Develop automated data integration solutions supporting enterprise applications, analytics, and reporting.
  • Integrate structured and semi-structured data from APIs, relational databases, cloud platforms, and third-party systems.
  • Develop batch and real-time data processing solutions.
  • Troubleshoot pipeline failures, data inconsistencies, and performance bottlenecks.

Data Warehousing & Architecture

  • Design and optimize enterprise data warehouses, data lakes, and lakehouse architectures.
  • Develop efficient data models, schemas, and transformations to support business intelligence and analytics.
  • Build and maintain cloud-based data solutions using AWS, Microsoft Azure, or Google Cloud.
  • Optimize SQL queries, database performance, and data processing workloads.
  • Implement data partitioning, indexing, and storage optimization strategies.

Data Quality & Governance

  • Develop automated data validation, monitoring, and quality assurance processes.
  • Ensure data accuracy, consistency, reliability, and availability across enterprise systems.
  • Implement data governance standards, access controls, and security best practices.
  • Maintain documentation for data pipelines, architecture, and transformation logic.
  • Support compliance with organizational data privacy and security requirements.

Cloud Engineering & Automation

  • Develop and maintain cloud-native data pipelines and processing workflows.
  • Utilize orchestration tools such as Apache Airflow, Azure Data Factory, or similar technologies.
  • Implement CI/CD practices for data engineering workflows.
  • Automate data processing, monitoring, and infrastructure deployment.
  • Collaborate with DevOps and infrastructure teams to improve scalability and reliability.

Analytics & AI Support

  • Partner with business intelligence and analytics teams to deliver reliable datasets for reporting and dashboards.
  • Develop curated data models supporting Power BI, Tableau, and other visualization platforms.
  • Build data pipelines supporting machine learning, predictive analytics, and AI applications.
  • Collaborate with AI engineers and data scientists to prepare, transform, and deliver data for model development and production applications.
  • Identify opportunities to improve business processes through better data integration and automation.
  • Bachelor's degree in Computer Science, Information Technology, Data Engineering, or a related field, or equivalent practical experience.
  • 3–5+ years of professional experience in data engineering, database development, or related roles.
  • Strong proficiency in SQL and Python.
  • Hands-on experience developing ETL/ELT pipelines and data integration solutions.
  • Experience working with relational databases such as SQL Server, PostgreSQL, Oracle, or MySQL.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of data warehousing concepts, dimensional modeling, and database optimization.
  • Experience with data orchestration and scheduling tools.
  • Familiarity with REST APIs, JSON, and other data integration methods.
  • Experience with Git, CI/CD, and software development best practices.
  • Strong analytical, troubleshooting, and communication skills.

Report this job