Home·Find Jobs·Senior Data Engineer – Data Engineering
V

Senior Data Engineer – Data Engineering

VettedBench
Posted 13 days ago
4+ yrsRemote

About this role

We are looking for experienced Senior Data Engineers to join our data engineering team. The ideal candidates will have strong hands-on experience working with large and complex datasets, developing data transformation pipelines, and leveraging Python, PySpark, Apache Spark, AWS, and Azure.

Key Responsibilities:

  • Handle large, complex, multi-dimensional datasets, including structured, unstructured, and real-time data.
  • Develop complex data transformation and ETL pipelines using Python, PySpark, and Apache Spark.
  • Design, develop, and maintain scalable and reliable data pipelines.
  • Work extensively with AWS and Azure cloud data services.
  • Utilize cloud data engineering technologies such as AWS Glue, EMR, Azure Data Factory, and related services.
  • Work with on-premises and cloud-based data warehouse databases and understand their architectures.
  • Understand and apply data modeling concepts to create, maintain, and update data models for business requirements.
  • Independently lead and deliver data engineering projects while ensuring high-quality outcomes.
  • Ensure scalability, reliability, performance, and efficiency of data pipelines and processes.
  • Troubleshoot and resolve data engineering, performance, and scalability issues.
  • Stay updated with emerging data engineering tools, technologies, and industry practices.
  • Collaborate with data scientists, analysts, business stakeholders, and other cross-functional teams.
  • Translate business and technical requirements into effective data engineering solutions.
  • Prepare and maintain technical specifications, design documents, and best-practice documentation.
  • Communicate complex technical and design concepts effectively to stakeholders.
  • Collaborate with team members to achieve project objectives and deliverables.

Required Skills & Qualifications:

  • 4+ years of experience in data engineering or a related field.
  • Strong programming skills in Python.
  • Hands-on experience with PySpark and Apache Spark.
  • Strong understanding of ETL/data transformation processes.
  • Experience with both AWS and Azure cloud ecosystems.
  • Knowledge of AWS data services such as AWS Glue and EMR.
  • Knowledge of Azure data services such as Azure Data Factory.
  • Good understanding of on-premises and cloud data warehouses.
  • Strong knowledge of data modeling concepts.
  • Experience building scalable, reliable, and high-performance data pipelines.
  • Strong analytical and troubleshooting skills.
  • Excellent communication skills and the ability to work independently with stakeholders.
  • Bachelor's degree in Computer Science, a related discipline, or equivalent practical experience.

Good to Have:

  • Experience with Snowflake.
  • Experience with Dataiku.
  • Experience with Alteryx or similar data technologies.
  • Exposure to real-time data processing and streaming technologies.
  • Experience working with data science and analytics teams.

What We Offer:

The team provides a dynamic work environment with opportunities for professional growth and development. You will be part of a collaborative team that values innovation and excellence.

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →