Job Description
Groupon is seeking a Software Engineer to join their team in Chicago. This role involves designing and implementing scalable distributed applications and Big Data pipelines to solve business-critical use cases. The Software Engineer will design and optimize data modeling, develop code and its deployment, and follow standards and best practices throughout the project lifecycle. They will also stay updated with the latest technologies and cloud infrastructure, collaborate with data teams, and interface with business stakeholders to gather requirements and own automated end-to-end data engineering solutions.
Responsibilities:
- Design and implement scalable distributed applications and Big Data pipelines.
- Design and optimize data modeling for business requirements.
- Develop code and its deployment, adhering to coding principles.
- Develop and follow standards and best practices throughout the project lifecycle.
- Stay updated with the latest technologies and cloud infrastructure.
- Collaborate with data teams and Data Scientists.
- Interface with Business Stakeholders to gather requirements.
- Own automated end-to-end data engineering solutions.
Requirements:
- Bachelor’s degree in Computer Science, Telecommunication Engineering, Information Technologies, Electrical Engineering or related field.
- 5 years related experience.
- Experience with big data technologies including pyspark, Hadoop, S3, Hive, Python, Kafka, Airflow, GCP tools, cloud services/open source and languages including SQL, Scala, Shell and python.
- Experience with design and implement business analytics solutions such as modeling and analytical processing.
- Experience with design data lifecycle management such as clickstream and traffic data.
- Experience with mentor and lead efforts for effective Standards and Best Practices on ETL implementation, data governance across datamarts and tools.
What Groupon Offers:
- Competitive compensation and benefits.
- Up to 75% remote work allowed (must live within normal commuting distance).