Back to jobs
New

Senior Data Model Architect

Lisbon

We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there.

The Tripadvisor Data Engineering Team is building innovative solutions for some of the most difficult technical problems. We operate at the petabyte scale, with data and infrastructure spanning multiple cloud environments, across multiple brands, on a global scale. We have a variety of teams who are reimagining how data is effectively, efficiently and securely managed and transformed into the insights, knowledge, content, and inferences that power both internal and external Data Products & Experiences. We partner closely with the Data Science, Machine Learning, Product, Engineering and Analytics teams to create seamless and engaging experiences that will thrill our users around the globe.

We are looking for a highly skilled and experienced Senior Data Model Architect to enhance and streamline how we model and leverage our data. In this role, you will assist in designing, implementing and supporting large-scale data modeling and infrastructure initiatives.

 

What you’ll do:

 

  • Design, build, deliver and maintain the well-designed, high performant data models that define how data is stored and accessed at Tripdadvisor to support business needs, analytics, AI/ML and application development.
  • Participate in overall data architecture strategy, support data organization initiatives, contribute to innovation workstreams.
  • Work cross-functionally to align Product, Data Science, Machine Learning, Analytics, Business Leaders and other Engineering teams on high impact use cases and high quality data model requirements.
  • Translate those requirements into data models including at the conceptual, logical and physical levels, culminating in modeling within the data stacks.
  • Design efficient data structures, ensure normalization (or appropriate denormalization) based on the use cases, and optimize for performance and scalability.
  • Ensure models comply with data governance policies and standards, help define naming conventions, metadata and data quality rules.
  • Maintain detailed documentation of data models, data dictionaries and relationships. Create ER diagrams and modeling artifacts.
  • Update data models as business requirements evolve, manage version control of the models and track changes over time.
  • Support streaming, microbatch and batch processes by ensuring models support integration requirements, help align operational and analytical data needs.
  • Thrive in ambiguity, diving deep to understand problems and customer pain points, and solving them with effective data models and architectures.
  • Participate in on-call rotations and document and lead incident post-mortems
  • Assist in the career development of others, actively mentoring individuals, and helping build technical communities across the organization

 

Skills & Experience: 

 

  • Extensive experience of data modeling expertise
  • Recent proficient experience within Snowflake, Knowledge Graphs including Neo4j, several RDS and NoSQL dbs in AWS, with a solid understanding of design principles, performance tuning and observability
  • Proven track record in architecting and operating high availability, fault tolerant and highly performant data models
  • Solid experience setting the technical directions for next generation data architecture, making decisions and influencing partner and cross-functional teams
  • Ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication
  • Strong knowledge and practical experience in AWS
  • Knowledge and experience in GCP or Azure is a plus
  • Deep understanding of data analytics, data visualization
  • Deep understanding of knowledge graphs
  • Demonstrated excellence participating on cross functional teams in fast-paced environments, both in terms of technical leadership and hands-on coding
  • Excellent ability to break down complex problems into simple solutions
  • Strong analytical skills and desire to design clean, correct and efficient solutions
  • Proven that you are a leader who prioritizes, communicates clearly, and partners effectively with both technical and non-technical employees
  • Computer Science degree or equivalent experience.

 

If you need a reasonable accommodation or support during the application or the recruiting process due to a medical condition or disability, please reach out to your individual recruiter or send an email to AccessibleRecruiting@Tripadvisor.com and let us know the nature of your request.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf