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.