Responsibilities
- Providing the organization's data consumers with high quality data sets by curating, consolidating, and manipulating data from a wide variety of large scale (terabyte and growing) sources.
- Building high quality data pipelines and ETL processes that interact with terabytes of data on leading platforms such as Snowflake and BigQuery.
- Developing and improving enterprise data marts by creating efficient and scalable data models to be used across the organization.
- Partnering with analytics, data science, CRM, and machine learning teams to deliver data solutions.
- Ensuring enterprise data mart integrity, validation, and documentation.
- Managing data pipeline SLA and dependency management.
- Writing technical documentation for data solutions and presenting at design reviews.
- Investigating data pipeline failures and implementing anomaly detection.
- Collaborating with analytics, product owners, and front end developers on tracking solutions and solving technical challenges.
- Leading medium to large size projects, including writing technical specifications and project planning.
- Mentoring junior team members.
Qualifications
- BS or MS degree in Computer Science or a related technical discipline.
- 6+ years of data engineering or general software development experience.
- Experience with large datasets (terabyte scale and growing) and familiarity with Hadoop, Hive, BigQuery, Snowflake, MS SQL, PostgreSQL/MySQL.
- Comprehensive data design and data modeling experience.
- Solid experience developing complex ETL processes from concept to implementation, including SLA definition, performance measurement, and monitoring.
- Advanced SQL query and data exploration skills across large datasets.
- Systems performance and optimization experience, with an eye for how architecture and design impact performance and scalability.
- Experience in functional programming with Python (or an equivalent language).
- Strong software engineering principles and a self paced, organized, detail oriented mindset.
- Strong communication skills to effectively engage business and technical teams.
- Proven record of technical leadership on medium to large size projects and handling challenging deadlines.
- Intense curiosity, enthusiasm for solving difficult problems, and ability to simplify complex challenges.
- Experience with task orchestration tools such as Airflow.
- Comfortable working in a Linux CLI environment and designing high scale, fault tolerant, and performant distributed applications.
- Experience with real time data pipelines and programming languages such as Java.
- Exposure to or interest in machine learning and data science.
- Experience with data governance.
Benefits
- Competitive compensation packages, including base salary, annual bonus, and more.
- Flexible work style options and a remote friendly approach.
- Flexible schedule with a focus on work life balance.
- Donation matching program.
- Tuition assistance for professional development.
- Lifestyle benefit for personal wellness or travel.
- Travel perks and discounts.
- Employee assistance program.
- Health benefits with competitive premiums.
- Generous referral scheme.
We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or recruiting process, please contact your recruiter or our team at . For additional questions about careers at Tripadvisor, email .