Job Description
Coursera is seeking a Senior Data Engineer to join their Data Engineering team. The ideal candidate will be passionate about architecting high-quality and scalable data pipelines that power business-critical applications. This role involves working with cutting-edge technologies and collaborating with a team of bright individuals to bring the best learning to every corner of the world.Coursera is committed to building a globally diverse team and offers flexibility in workspace choices, allowing employees to work from home, offices, hubs, or co-working spaces.
Responsibilities: - Architect scalable data models and construct high-quality ETL pipelines.
- Design, build, and launch self-serve analytics products.
- Provide technical leadership for the team.
- Partner with data scientists, business stakeholders, and product engineers to define, curate, and govern high-fidelity data.
- Develop new tools and frameworks in collaboration with other engineers.
- Work cross-functionally with product managers, engineers, and business teams to enable major product and feature launches.
Requirements: - 5+ years of experience in data engineering with expertise in data architecture and pipelines.
- Strong programming skills in Python.
- Proficient with relational databases, data modeling, and SQL.
- Experience with big data technologies (e.g., Hive, Spark, Presto).
- Familiarity with batch and streaming architectures preferred.
- Hands-on experience with some of: AWS, Databricks, Delta Lake, Airflow, DBT, Redshift, Datahub, Elementary.
- Knowledgeable on data governance and compliance best practices.
- Ability to communicate technical concepts clearly and concisely.
- Independence and passion for innovation and learning new technologies.
Coursera offers: - A chance to work with cutting-edge technologies.
- Opportunity to make a significant impact on the world through education.
- Flexible work arrangements.