remote
Senior Software Engineer - 3P LEARNING
Software Engineer
Senior Software Engineer – Data building scalable data infrastructure, pipelines, and platforms using Python, AWS, Spark, and SQL to deliver reliable insights across finance, marketing, sales, and product teams.
About the role
Key Responsibilities
- Design, develop, and maintain large‑scale data pipelines and ETL workflows that ingest, transform, and store data from diverse sources.
- Leverage AWS services (S3, Redshift, Glue, Lambda) and Spark to build high‑performance, fault‑tolerant data processing solutions.
- Collaborate with cross‑functional teams to translate business requirements into robust data models and dashboards.
- Implement data quality checks, monitoring, and alerting to ensure data reliability and integrity.
- Optimize query performance and storage costs, continuously improving pipeline efficiency.
Requirements
- 5+ years of experience in data engineering or related roles.
- Strong proficiency in Python, SQL, and Spark for data processing.
- Hands‑on experience with AWS data services (S3, Redshift, Glue, Lambda).
- Solid understanding of ETL concepts, data modeling, and data warehousing.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.