remote
Senior Consultant - Data Architecture & Engineering - 3Cloud
Software Engineer
Lead complex data architecture and engineering projects, designing scalable pipelines and data models using Python, SQL, Spark, and AWS services to deliver high‑value insights for enterprise clients.
About the role
Key Responsibilities
- Architect and implement end‑to‑end data pipelines, ensuring performance, reliability, and scalability across on‑prem and cloud environments.
- Design and maintain robust data models, schemas, and metadata repositories to support analytics and reporting.
- Collaborate with data scientists, business analysts, and stakeholders to translate business requirements into technical solutions.
- Leverage AWS services (Glue, Redshift, S3, Lambda) and Spark to build and optimize large‑scale data processing workflows.
- Mentor junior engineers, conduct code reviews, and promote best practices in data engineering and DevOps.
Requirements
- 10+ years of experience in data architecture and engineering, with a strong focus on cloud‑native solutions.
- Proficiency in Python, SQL, and Spark for data transformation and analytics.
- Hands‑on experience with AWS data services (Glue, Redshift, S3, Lambda) and ETL tooling.
- Deep understanding of data modeling, dimensional design, and metadata management.
- Excellent communication skills and a proven ability to lead cross‑functional teams.