Principal Software Engineer (Experiences)
Core
Design and architect scalable, distributed systems supporting Tripadvisor's global travel platform, mobile apps, and infrastructure for operators and travelers.
Role type
Principal Software Engineer (Infrastructure/Platform)
Builds
Scalable distributed systems, supporting infrastructure, and operational tools for Tripadvisor.com and mobile apps.
Domain
Travel technology, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software architecture, distributed systems design, cloud platforms (AWS/Azure), object-oriented programming (Java/Python/Scala), SQL/NoSQL databases, production troubleshooting, cross-functional technical leadership
Preferred skills
Data engineering ecosystem experience
Technologies
AWS, Azure, Java, Python, Scala, SQL, NoSQL
Responsibilities
Drive design and architecture of complex, scalable systems; conduct design reviews at pillar and organizational levels; lead improvements in operational maturity; partner with managers to drive technology strategy and roadmap; establish technical delivery milestones and drive execution; build trusted leadership across technologies and practices.
Seniority
Principal, strategy & mentorship