About the Company
A leading global technology company in the travel and marketing space.
About the Role
We’re looking for a seasoned Data Engineer III to support the Travel Partnerships & Media (TPM) team. In this role, you'll build and manage data infrastructure to support intelligent, data-driven marketing and partnership decisions. This is a hybrid position requiring in-office work 3 days per week, based out of our Austin or Seattle offices.
Responsibilities
Develop scalable data pipelines to capture, process, store, and distribute marketing and partnership data
Translate TPM business requirements into functional technical solutions and clean, maintainable code
Build and manage ETL workflows using Apache Airflow, Spark, and other distributed data tools
Architect and support integrations between internal teams and third-party platforms
Use cloud services (e.g., EC2, S3, Redshift, Lambda) to power resilient and scalable data products
Create and maintain user-facing tools (SPAs) to support self-service and operational efficiency
Support reporting and analytics needs across TPM by maintaining reliable, performant data systems
Collaborate cross-functionally with stakeholders to design systems that drive marketing scale and automation
Participate in Agile ceremonies and contribute to team delivery using best engineering practices
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field – or equivalent hands-on experience
5+ years of experience in data engineering or backend development roles
4+ years of experience with Python, Java, or PHP
Strong command of SQL, data modeling, and performance optimization
Experience working with data from various sources including APIs, event streams, CSVs, NoSQL databases
Proficient in cloud and distributed systems – ideally AWS (EC2, S3, Lambda, DynamoDB, Redshift, AppFlow)
Familiarity with batch and stream processing (Spark, Kafka, SQS, etc.)
Experience developing and maintaining RESTful APIs and microservices
Comfortable working in Agile teams using sprints, user stories, and backlog prioritization
Excellent verbal and written communication skills with a collaborative mindset
Previous experience in travel or marketing industries is a plus
Experience supporting marketing or partnership teams is a strong advantage
Interview Process
1 Manager Interview (Zoom)
3 Technical Rounds covering:
System Design
SQL & Data Modeling
Coding (Python or similar)
Communication, Stakeholder Fit, and Team Collaboration
Pay range and compensation package
$90-110/hr (W2)
Equal Opportunity Statement
We are committed to diversity and inclusivity.