See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
We are looking for a Data Engineer with 2–5 years of experience to design, build, and maintain reliable data pipelines and analytics-ready datasets. The ideal candidate will have strong SQL and Python or PySpark skills, hands-on experience with cloud data platforms, and the ability to troubleshoot data-quality, performance, and production issues independently.
Key Responsibilities
· Design, develop, and maintain scalable ETL and ELT pipelines for batch and scheduled data processing.
· Build and optimize data transformations using SQL, Python, and PySpark.
· Ingest and integrate data from databases, APIs, files, SharePoint, and cloud storage.
· Create and maintain curated, analytics-ready datasets for Power BI, Superset, and other reporting platforms.
· Implement data-quality checks, reconciliation controls, monitoring, logging, and failure alerts.
· Troubleshoot pipeline failures, schema mismatches, performance bottlenecks, and data discrepancies.
· Optimize large-scale data processing for runtime, memory, storage, and cost efficiency.
· Automate recurring workflows and schedule production jobs using orchestration tools such as Apache Airflow.
· Maintain technical documentation, data mappings, business rules, and operational runbooks.
· Collaborate with BI analysts, application teams, and business stakeholders to deliver dependable data solutions.
Requirements
· 2–5 years of professional experience in data engineering, ETL development, or a similar role.
· Strong SQL skills, including joins, common table expressions, window functions, data validation, and query optimization.
· Hands-on experience with Python and/or PySpark for data processing and automation.
· Practical experience building and supporting ETL or ELT pipelines in production.
· Experience working with large datasets, incremental loads, upserts, schema changes, and partitioned data.
· Good understanding of relational databases, dimensional modeling, data warehousing, and file formats such as Parquet, CSV, and JSON.
· Experience with Git or another version-control system and structured deployment practices.
· Strong debugging, analytical, documentation, and stakeholder-communication skills.
Preferred Skills
· Experience with AWS services such as Amazon S3, Athena, EMR, and EMR Serverless.
· Experience with Apache Spark, Delta Lake, Apache Airflow, Dremio, or Trino-compatible SQL engines.
· Familiarity with Power BI, Apache Superset, or other downstream reporting tools.
· Experience with REST APIs, SharePoint integrations, and automated file-delivery workflows.
· Understanding of data security, access controls, privacy, and production monitoring practices.
Benefits
* 5 Days working
* Remote Job
* Medical Insurance
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 216,894+ Jobs in Data Engineer
Answer easy questions
216,894+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”