Data Engineer - Digital Analytics
Solve
Just GO for it.
We’re looking for a Data Engineer who is deft at working with a wide variety of languages, such as Python and SQL, a variety of raw data formats, such as parquet and CSV, in a fast-paced and friendly environment. You will collaborate across teams to to build an outstanding data platform that supports hundreds of data pipelines which move big data accurately and quickly to guide enterprise data decisions.
Location/time zone: USA
Responsibilities:
- Collaborate with digital analytics engineer, data engineers, data analysts and engineers to define features needed for a Digital analytics Platforms like GTM, Segment, Google Analytics, Amplitude, Firebase, S3 Data Lake, Redshift etc.
- Work closely with other engineers to scale infrastructure, improve reliability and efficiency.
- Write good technical documentation.
- Maintenance and improvement of multiple CI/CD pipelines.
- Act as an in-house data expert who makes recommendations regarding standards for code quality and pipeline architecture.
- Develop, deploy and maintain data processing pipelines using cloud technology such as AWS, Kubernetes, Lambda, Kafka, Airflow, Redshift, S3, Glue, and EMR.
- Define tracking requirements and best practices for collecting web and mobile data via Google Tag Manager and Segment.
- Instrument, test, and validate tracking via GTM. Define requirements for frontend developers for tracking instrumentations GTM pushes or Segment calls on their codebase.
- Serve as a SME in GTM, Firebase, Segment and related frontend tracking tools.
- Provide technical guidance on integration between GoodRx mobile app properties and mobile analytics and attribution platforms (i.e. Branch, AppsFlyer).
- Stay current with the latest development of GA360 / Segment suite of tools, as well as mobile analytics and attribution platforms.
Skills & Requirements:
- 3+ years of professional experience in any one of the Cloud providers such as AWS, Azure or GCP.
- 3+ years experience in engineering data pipelines using data technologies (Python, Databricks, pySpark, Kafka) on large scale data sets.
- Experience building or maintaining a Data Platform that supports multiple engineering teams and processes big data.
- Ability to quickly learn complex domains and new technologies.
- Innately curious and organized with the drive to analyze data to identify deliverables, anomalies and gaps and propose solutions to address these findings.
- Experience designing data models that have been implemented in production.
- Strong experience in writing complex SQL and ETL development with experience processing large data sets.
- Familiarity with AWS Services (Redshift, RDS, EKS, S3, EMR, Glue, Lambda).
- Experience using GitHub, Docker, Terraform, CodeFresh, Jira.
- Experience contributing to full lifecycle deployments with a focus on quality and scalability.
- Must be able to communicate effectively and be comfortable in a faced paced environment with many competing priorities.
- Must be fluent with the entire data “stack”, i.e. front-end collection and governance and how that data is then used downstream to influence strategy and decision-making.
- 3+ years of experience with Branch or similar mobile analytics platform.
- 3+ years of SQL and/or Python.
- Ability to learn & assume responsibilities related to Digital Analytics like Segment and GTM instrumentation.
Nice to have:
- Strong understanding of advertising, marketing, and strategic brand management and how these relate to web and mobile app analytics.
- Knowledgeable of A/B testing methodology.
- 3+ years of analytics experience with web + mobile apps (i.e. tags, cookies, attribution).
- 3+ years of Google Tag Manager/Google Analytics or Segment/Amplitude experience in some demonstrable capacity.
- Working knowledge of JavaScript, CSS and HTML experience.
- Experience using Jira, GitHub, Docker, CodeFresh, Terraform.
- Bachelor’s degree or equivalent experience; advanced degree a plus.
Benefits:
- Be a part of the team that works for the most influential global brands.
- Opportunities to create industry-defining services using the latest technologies.
- Responsible position – leverage your knowledge beyond simple coding.
- Advise customers on optimal solutions – we trust your expertise!
- No rush! Work at your own pace in a quality-over-quantity environment.
- Collaborate with highly experienced professionals.
- Numerous opportunities for professional growth.
- Full-time remote work from anywhere in the world.
- Monthly budget for social benefits – tailored to your location and lifestyle.
- 20 days of paid time off.
- Annual training budget.
If you are looking for a role where you can apply your skills to shape data-driven decisions, join us and help create innovative digital solutions!
GDPR DATA PRIVACY NOTICE
In accordance with Article 13(1) and (2) of the GDPR, we inform you that: 1. The controller of your personal data is the entity indicated in the job offer. 2. We will process your personal data for the purpose of conducting the recruitment process for the position indicated in the job offer, and if you have given consent in this regard, also for the purpose of conducting future recruitment processes. 3. You have the right to: access your data and request its rectification, erasure, restriction of processing, the right to data portability, and the right to object to the processing of your data. 4. We do not engage in automated decision-making or profiling. 5. For more information on how we process your personal data, please refer to the full text of the Information Clause for Job Candidates.