
Tripadvisor · Canada
The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and experiences. We leverage our b...
The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and
experiences. We leverage our brands, technology, and capabilities to connect our global audience with partners through rich
content, travel guidance, and two-sided marketplaces for experiences, accommodations, restaurants, and other travel categories.
The subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP), include a portfolio of travel brands and businesses, including Tripadvisor,
Viator, and TheFork.
Our Data Platform team is the engineering backbone of Tripadvisor’s data ecosystem. Formed from the core fundamentals of our Data
Engineering and Software Engineering (Data Platform) groups, this unified team combines deep data pipeline expertise with robust
platform engineering capabilities.
We are responsible for providing software and infrastructure that enable Tripadvisor to better understand visitor preferences,
power experimentation across all surfaces (website, mobile app, and customer communications), and drive GenAI, Analytical, and
DSML initiatives at petabyte scale. Our team builds and maintains:
We collaborate closely with Product, Analytics, Data Science, CRM, Marketing, Finance, and Machine Learning teams across
Tripadvisor’s global engineering organization.
Tripadvisor is looking for a Data Engineer II to join our fast-moving Data Platform group. In this role, you will design, build,
and sustain the data infrastructure that powers the world’s most trusted travel platform. You’ll bring both strong software
engineering fundamentals and hands-on data engineering expertise — writing production-quality Java and Python, architecting
reliable pipelines, and delivering end-to-end solutions that scale to hundreds of millions of travelers.
Do you enjoy building features end-to-end? Do you thrive working with a broad technology stack, releasing frequently, and
collaborating with talented engineers worldwide? If so, we’d love to talk.
and other platforms.
consumers across the organization.
services and internal tooling.
(most engineers release to production every few days).
solutions.
We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the
application or the recruiting process, please make sure to reach out to your individual recruiter or our team
at greenhouse@tripadvisor.com.
#LI-Remote
About Us Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response. Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies — including endpoint, network, email, and cloud security, extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats. Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. Role Summary As a member of the Sophos Agentic AI team, the Senior Software Engineer II plays a key role in shaping and delivering AI-powered cybersecurity solutions. This role works closely with engineers, architects, product management, and cross-functional stakeholders to drive the team’s vision at scale. The Senior Software Engineer II contributes as a hands-on developer while also providing broader technical leadership — setting direction for architecture and design, mentoring peers, and influencing multiple projects or services. An ideal candidate will have a proven track record of building complex, scalable systems and a deep interest in Generative AI and its applications in cybersecurity. Experience with AI agents, or applied LLMs is highly valued, along with the ability to anticipate challenges, drive technical strategy, and solve real-world security problems using cutting-edge technology.
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. ABOUT THE TEAM The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes to leverage data to make informed decisions and build user-centric products. We provide tools and infrastructure to move, store, process, and analyze data, both at rest and in motion. We are looking for talented data-minded software engineers to help us manage business-critical data leveraged across the entire organization. If you are passionate about data, excited about designing data pipelines and data-driven user experiences, and motivated by having an outsized impact on the business, we want to hear from you. Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here. WHAT YOU'LL DO Every record in our data warehouse is vitally important for the businesses that use Stripe, so we're looking for people with a strong background in software engineering and data to help us scale while maintaining correct and complete data. You'll work with a variety of internal teams across Product, Data Science, and GTM to help them solve their data needs. Your work will provide visibility into how these stakeholders and the Data Foundations organization are performing and how we can deliver a better experience to Stripe's customers. RESPONSIBILITIES * Design, develop, and own data pipelines, models, and products that power the Product, Data Science, and GTM functions * Develop strong subject matter expertise and manage the service level agreements for both data pipelines and full stack web applications that support these critical stakeholders * Build and refine Stripe's data foundations - infrastructure, pipelines, and tools to enable various teams at Stripe - working with Scala, Spark, and Airflow * Leverage LLMs and Agents at scale to produce high-quality data on ambiguous problems * Refine our existing data marts that help the GTM organization forecast the future potential performance of the business and reliably measure ongoing attainment toward targets * Build data services that track key product metrics and measure the impact of different strategies employed by teams in the field * Our tech stack is Spark, Scala, Java, SQL, and Python - and while we don't expect everyone on the team to be an expert in all of these, you will work across all of these technologies throughout your tenure on the team. WHO YOU ARE We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. MINIMUM REQUIREMENTS * Must have 6+ years of experience in a Software Engineering role, with a focus on building and maintaining data services or data-intensive applications * A strong engineering background and an interest in data * Prior experience with writing and debugging data pipelines using a distributed data framework (Spark, Hadoop, Pig, etc.) * An inquisitive nature in diving into data inconsistencies to pinpoint issues and resolve deep-rooted data quality issues * Knowledge of a backend development language (such as Scala, Java, or Go) and strong SQL experience * The ability to communicate cross-functionally, derive requirements, and architect shared datasets PREFERRED QUALIFICATIONS * Experience creating and maintaining data marts to power business reporting needs • Experience working with Product or GTM (Sales and Marketing) teams
WHY DEPT®? We are pioneers at heart. What this means, is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today. We were born digital and we are a new model of agency, with a deep skillset in tech and marketing. That’s why we hire curious, self-driven, talented people who never stop innovating. Our culture is big enough to cope and small enough to care. Meaning, that with people across 20+ countries, we’re big enough to provide you with the best tools, global opportunities, and benefits that help you thrive. While acting small by investing in you, your growth, your team, and giving you the autonomy to solve our clients problems, no matter where you are in the world. THE ROLE DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture squad in North America. Mapped back to our platform-agnostic Data and Martech Crafts, this role is a hands-on architect seat. You will specialize in real-time streaming pipeline tuning, profile stitching optimization, database-to-platform ingestion modeling, and automated lifecycle program orchestration. You will step directly into complex enterprise environments to audit and optimize identity configurations, resolve database identity collisions, and re-design streaming pipeline rules to ensure high-accuracy profile matching. You will build, test, and stabilize broken multi-channel automated campaigns failing due to complex logical splits or delivery loops, restoring data trust and campaign performance. WHAT YOU'LL DO * Optimize Profile & Identity Stitching: Audit and optimize identity namespace configurations, resolve database collisions, and re-design pipeline rules to ensure high-accuracy profile matching. * Rationalize Data Ingestion: Optimize multi-system data schemas, refine bulk file-ingestion flows, and construct data-minimization scripts to prevent over-ingestion and lower compute load. * Design Federated Queries: Architect zero-copy/federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data replication. * Remediate Broken Journeys: Re-build, test, and stabilize broken multi-channel automated campaigns failing due to complex logical splits, delivery loops, or synchronization gaps. * Enforce Safety & Suppression Rules: Build robust audience suppression rules, frequency capping mechanisms, and real-time trigger boundaries to protect the customer experience. * Configure Activation Connectors: Build out destination syncs across ad-networks, SMS gateways, and push notification nodes to ensure low-latency delivery. WHAT YOU BRING * Data & Campaign Architecture Mastery: 10+ years of software engineering or systems architecture experience focusing on data pipeline engineering, customer database modeling, or marketing automation. * Data Ingestion & Activation Fluency: Deep technical command of ETL pipelines, relational database schemas, real-time trigger mechanics, and destination connectors. * Required Adobe Experience: * Expert, hands-on configuration authority across Adobe Experience Platform (AEP), Real-Time Customer Data Platform (RT-CDP), and Adobe Journey Optimizer (AJO). * Direct development experience utilizing AEP Federated Audience Composition (FAC) or zero-copy strategies with enterprise warehouses (e.g., Snowflake, BigQuery). * Extensive experience configuring schemas, segmentations, and automated campaigns within Marketo Engage and Adobe Campaign (v7/v8). * SME Collaboration: Ability to collaborate closely with analytics engineers to validate campaign-link attribution and tracking. Work Environment: Remote position - TRAVEL EXPECTED WE OFFER: * 15 days Paid PTO * 10 Public Holidays + Birthday off * Medical, Dental, and Mental Health Support/Benefits (through Canada Life Insurance) * Learning & growth certifications/certifications * Enhanced Family Leave (after 1 year) * A flexible, hybrid working policy * Buddy Program: You will be paired with a ‘Buddy’ to help you through your first weeks’ at DEPT® * Tons of Office perks in our Toronto office! Enjoy biweekly breakfasts and lunches, tons of free snacks, and of course team events on the regular! * A reputation for doing good. DEPT® has been a Certified B Corp® since 2021 and named ‘Agency of the Year’ at both The Lovies and The Webby Awards. * Awesome clients. Whether big or small, local or global — at DEPT® you’ll get the opportunity to work with clients of all sizes and across all industries. And we celebrate all of our successes together! * The opportunity for possibility. We want to enable you to do what you do best and help you develop your skills further with training, development and certifications. * Global annual DEPT® Cares Month in which employees come together and donate their skills to support local charities. DEPT® is committed to making a positive impact on the planet and since 2021 has been Climate Neutral and B Corporation certified. DEPT® is proud to be an equal opportunity workplace that seeks to recruit, develop, nurture and retain the most talented people from a range of diverse backgrounds, skills and perspectives. We encourage all applications irrespective of gender, race, sexual orientation, religion, age, nationality, marital status, and disability. DEPT® uses AI-assisted technology (Metaview) to capture notes and summarize interview conversations, so our interviewers can stay fully focused. Using the AI is optional, just let us know if you’d prefer it not be used.” This posting reflects a future opening. DIVERSITY, EQUITY, & INCLUSION At DEPT®, we take pride in creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively seek to recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives. Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving everyone a fair chance to shine. We also encourage you to reach out to us and discuss any reasonable adjustments we can make to support you throughout the recruitment process and your time with us. Want to know more about our dedication to diversity, equity, and inclusion? Check out our efforts here. #LI-Hybrid Canada Pay Range $163,000—$213,000 CAD