Skip to main content
Groupon Tech and Product Team
R25957

Software Engineer - Data Tools

Description

Are you a passionate, energetic technology enthusiast eager to work at a rapid pace with the flexibility to work across a broad tech stack? Are you a problem solver; someone who enjoys debugging code, resolving issues, keeping up with the newest technology in this space and creating solutions for interesting problems? 

We are looking for a Software Engineer to join our Data and Discovery organization. As a global company that works with both local businesses and consumers, Groupon has a wealth of data, which is stored and processed on our ever-evolving data platform. As a member of our team you will support and evolve the design, implementation, and operational support of internal systems that span both business and engineering departments. You will be working on significant data platform solutions with a high business impact by collaborating with Data Engineers, Data Scientists, Product Managers, and Software Engineers.

This role offers a unique combination of skills in computer science (distributed systems, big data, data pipelines) and scalable, high-performance production systems. This is not just a classic software engineer position! It requires a passion for building big data platforms, frameworks and tools on the cloud, a desire to go into uncharted territory with bold new ideas, and a willingness to go the last mile on execution!   

 

 

You’ll spend time on the following:

  • You will take ownership of the technical aspects of our Data Platform technology infrastructure,

  • You will create frameworks for engineering teams

  • You will maintain and migrate the Data Platform applications to the cloud 

  • You will design and build applications around our Data Platform Customer’s needs

  • You will be participating in code reviews at the team level and mentoring junior team members

  • You will provide support for platform / application related issues; Triage and fix these issues reported by other teams to help with early resolution


 

We’re excited about you if you have:

  • BS/MS in Computer Science, with 4+ years of experience in distributed systems, data engineering, software engineering or similar fields

  • Strong coding skills in a language such as Java and/or Scala 

  • Recent coding experience in one of scripting languages like Python 

  • Experience with SQL and NoSQL databases (Teradata, MySQL, Postgres, Cassandra, Elasticache, HBase, BigTable, BigQuery etc.)

  • Experience in big data technologies like Hadoop, Hive, Kafka, Apache Spark and Airflow etc.

  • Understanding of containerization (i.e. Docker)

  • Understanding of container-orchestration systems like Kubernetes

  • Experience in AWS or GCP Cloud technologies

  • Clear understanding of testing methodologies, CI/CD and other industry best practices

  • Excellent written and oral communication skills


 


Groupon’s purpose is to build strong communities through thriving small businesses. To learn more about the world’s largest local ecommerce marketplace, click here for the latest Groupon news. Plus, be sure to check out the values that shape our culture, guide our strategy and make our company a great place to work. And just don’t take our word for it. Hear from real Groupon team members and learn more about our inclusive employee groups. If all of this sounds like something that’s a great fit for you, then click apply and let’s see where this takes us.

Groupon is an Equal Opportunity Employer

Qualifications for employment, promotion, and other terms and conditions of employment are based upon the ability to perform the job. Equal-employment opportunities are provided to all applicants and employees without regard to race, creed, religion, color, age, national origin, sex, disability, medical condition, sexual orientation, gender identity or expression, genetic information, ancestry, marital status, military discharge status (excluding dishonorable discharge), veteran status, citizenship status, or other legally protected status. We are all responsible for maintaining this policy. Groupon is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may email us at hraccommodations at groupon.com. If you have concerns related to Groupon’s equal employment opportunities, you may contact Groupon’s Ethics Reporting Service Ethicspoint.

Stay in the Group

Not seeing your next role, or not the right time to apply? Sign up for our talent community and stay up to date with careers at Groupon.

Join Now