Summary
Join Tripadvisor's Ontology & Metadata Engineering team as a Software Engineer to build, improve, maintain, and operate systems for delivering relevant content to users.
Requirements
- 5+ years of large scale, full life-cycle development experience
- Hands-On AWS Experience: Proven operational experience with AWS, including practical skills in deploying, managing, and optimizing applications within the AWS ecosystemβ
- Technologies and Programming Languages: Experience with domain-oriented microservices architecture, including proficiency in Java, JavaScript/TypeScript, and Python, along with experience with SQL/NoSQL databases
- Software Design and Implementation: Expertise in designing and implementing scalable, high-performance software systems
- Performance Optimization: Advanced skills in performance tuning and optimizing software systems
- Technical Leadership: Experience in a tech lead capacity, designing and implementing complex software solutions, and coordinating the work of other engineers
- Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
Responsibilities
- Develop and maintain tools for managing ontologies and organizing domain-specific knowledge
- Handle metadata to ensure that millions of things are well described, easily searchable, and interoperable
- Ensure that different data sources and types can work together effectively
- Provide technical leadership for the team, offering guidance and mentoring to junior developers
- Actively engage in coding across various levels, from APIs and backend microservices to database management
- Collaborate closely with other teams to align requirements with feature specifications and deliver high-quality outcomes for customers
- Apply software security best practices and adhere to secure coding principles