Sr Data Engineer - DI

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 4 years of experience as a Data Engineer., At least 3 years of hands-on experience with AWS cloud services., Proficiency in PySpark and SQL for large-scale data processing., Strong understanding of data governance, security, and infrastructure as code tools..

Key responsibilities:

  • Design and implement scalable ETL/ELT pipelines using AWS tools.
  • Develop and manage data models in Amazon Redshift for analytics.
  • Collaborate with stakeholders to understand data requirements and deliver insights.
  • Ensure data security and quality through IAM controls and monitoring.

Srijan- A Material+ Company logo
Srijan- A Material+ Company
501 - 1000 Employees
See all jobs

Job description

Job Title: Senior Data Engineer
Location: Remote 

Experience: 4+ years


About the Role

We are seeking a Senior Data Engineer to join our fast-growing data engineering team supporting a large-scale healthcare and nonprofit analytics program for a US-based client. This role will focus on building and optimizing cloud-native data pipelines using AWS services to support analytics, reporting, and stakeholder decision-making.

You will work closely with architects, analysts, and product teams to integrate disparate data sources, ensure data quality, and deliver business-critical data solutions at scale.


Key Responsibilities

  • Design and implement robust, scalable ETL/ELT pipelines using AWS-native tools
  • Ingest and transform data from multiple sources into S3, applying schema discovery via AWS Glue Crawlers
  • Develop and orchestrate workflows using Apache Airflow, AWS Step Functions, and Lambda functions
  • Build and optimize data models in Amazon Redshift for analytics consumption
  • Manage and enforce IAM-based access control, ensuring secure data practices
  • Write clean, modular, and reusable code in PySpark and SQL for large-scale data processing
  • Implement monitoring, alerting, and CI/CD pipelines to improve deployment efficiency and reliability
  • Work closely with business stakeholders and analysts to understand data requirements and deliver meaningful insights
  • Participate in code reviews and knowledge-sharing activities across teams.
  • Understands scrum and comfortable working in an Agile environment.

Required Skills

  • 4+ years of experience as a Data Engineer, with at least 3+ years working in cloud-native environments (preferably AWS)
  • Hands-on experience with S3, Redshift, Glue (ETL & Crawlers), Lambda, Step Functions, and Airflow
  • Strong programming skills in PySpark and SQL
  • Experience designing and implementing data lakes, data warehouses, and real-time/near-real-time pipelines
  • Familiarity with DevOps, CI/CD pipelines, and infrastructure as code tools (e.g., Git, CloudFormation, Terraform)
  • Understanding of data governance, data security, and role-based access control in cloud environments
  • Strong problem-solving skills and ability to work independently as well as collaboratively
  • Excellent written and verbal communication skills

Nice to Have

  • Experience working in domains such as nonprofit, healthcare, or campaign marketing
  • Familiarity with AWS Notebooks, Athena, and CloudWatch
  • Exposure to data observability tools, testing frameworks, or event-driven architectures
  • Experience mentoring junior engineers or leading small teams

Why Work With Us?

  • Opportunity to work on meaningful data problems impacting real-world decision-making
  • Collaborative and supportive work culture with flexible remote working options
  • Emphasis on innovation, ownership, and growth
  • Competitive compensation and career advancement opportunities

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving
  • Mentorship
  • Collaboration

Data Engineer Related jobs