
Tripadvisor
Principal Software Engineer / DBA (PostgreSQL, Python)
π Location: Needham, MA | Hybrid
πΌ Job Type: Full-Time
π’ Company: Tripadvisor
πΌ Role Overview
Tripadvisor is looking for a Principal Software Engineer / DBA to join the Site Operations team, responsible for maintaining and enhancing the core systems that support tripadvisor.com. You’ll play a pivotal role in optimizing and automating infrastructure, particularly in managing large-scale PostgreSQL databases across on-premise data centers and AWS environments. This is a leadership role focused on infrastructure migration, automation, and collaboration with cross-functional teams to improve operational efficiency and performance. If you have deep expertise in PostgreSQL, AWS, and Python, weβd love to hear from you.
π Key Responsibilities
β
Infrastructure Automation: Design and implement automated infrastructure provisioning and configuration management using Python, Ansible, and Typescript CDK.
β
Monitoring & Alerting: Set up and manage monitoring systems (e.g., Prometheus, Grafana, Loki) to detect and address potential issues proactively.
β
Database Management: Oversee hundreds of PostgreSQL databases, including performance tuning, backups, and disaster recovery.
β
Collaboration: Work with cross-functional teams, including developers and system administrators, to ensure smooth deployment processes and maintain synchronization of timelines.
β
Troubleshooting & Incident Management: Participate in on-call rotations, assist with resolving operational issues, and ensure high system reliability.
π― Required Skills and Experience
πΉ 10+ years of experience in database operations, with a focus on scalable data infrastructure.
πΉ 5+ years of experience working with PostgreSQL at a Senior level.
πΉ 5+ years of leadership experience with strong communication skills, particularly with business teams.
πΉ Expertise in Python programming.
πΉ Experience with AWS data management technologies.
πΉ Proficiency in Ansible for configuration management and CDK for infrastructure as code.
πΉ Knowledge of CI/CD tools like Jenkins, GitLab CI, and GitHub Actions.
πΉ Bachelorβs degree in Computer Science, Engineering, or related field (or equivalent experience).
π Preferred Qualifications
πΉ Familiarity with Docker and Kubernetes for containerization and orchestration.
πΉ Knowledge of networking concepts like load balancing and DNS.
πΈ Compensation & Benefits
Tripadvisor offers competitive compensation, along with a comprehensive benefits package, including health benefits, retirement plans, wellness resources, and more.
π Tripadvisor’s Culture
At Tripadvisor, we believe in the power of diversity, inclusion, and collaboration. We value unique perspectives and are committed to fostering an environment where everyone can thrive. If you share our passion for revolutionizing travel and want to work in a team-oriented atmosphere, apply today!
π© Apply Now
Excited to help shape the future of Tripadvisorβs infrastructure? Apply today!