Senior Data Engineer
@ ATPCO

Herndon, Virginia, United States
$120,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXX******* @atpco.com
Recommended after applying

Job Details

About ATPCO

ATPCO is the world's primary source for air fare content with over 200 million fares in 160 countries. The travel industry relies on ATPCO's technology and data solutions to help millions of travelers efficiently reach their destinations.

Why Join Us?

  • Remote-First Culture – Work from home in your country of hire
  • Leave Your Way PTO – Flexible time off
  • 401(k) with Employer Match
  • Comprehensive Benefits including Medical, Dental, Vision, and Mental Health
  • Global Tuition and Gym Reimbursement
  • Standby Flight Program
  • Inclusive, Collaborative Culture

Our Culture

We are rooted in trust, transparency and belonging with open-door leadership and consistent team connections.

The Role: Senior Data Engineer

As a Senior Data Engineer at ATPCO, you will build and optimize data pipelines, manage data storage and processing systems, and ensure the scalability and reliability of our data platform. You will collaborate with data scientists, software engineers, and business stakeholders to deliver efficient, high-quality solutions. This role involves working on cutting-edge solutions handling hundreds of terabytes of data daily within the Airline industry using AWS.

You Will:

  • Collaborate with teams to design data models and schemas
  • Develop and maintain scalable data pipelines and ETL processes
  • Optimize data storage systems including warehouses and lakes using AWS services
  • Implement real-time data streaming architectures with AWS or Apache Kafka
  • Perform data cleansing, profiling, and transformation tasks
  • Implement data security and privacy measures
  • Design data architectures following Data Mesh principles
  • Mentor junior data engineers

Qualifications

  • Strong programming skills in Python, Java, or Scala
  • Proven experience with large-scale data processing systems
  • Deep understanding of data modeling and management principles
  • Expertise in SQL for relational and non-relational databases
  • Experience with Data Mesh principles and AWS ecosystem
  • Experience with real-time data streaming (Amazon Kinesis or Apache Kafka)
  • Bachelor's or Master's degree in Computer Science or related field

Key skills/competency

  • Data Pipelines
  • ETL Processes
  • AWS
  • Python
  • SQL
  • Data Modeling
  • Real-Time Streaming
  • Data Mesh
  • Data Security
  • Mentorship

How to Get Hired at ATPCO

🎯 Tips for Getting Hired

  • Research ATPCO's culture: Explore mission, values, and employee reviews.
  • Customize your resume: Highlight AWS and pipeline experience.
  • Showcase technical skills: Emphasize Python, SQL, and ETL expertise.
  • Prepare for interviews: Review data architecture and real-time streaming topics.

📝 Interview Preparation Advice

Technical Preparation

Review AWS service documentation.
Practice Python and SQL coding exercises.
Study ETL and pipeline optimization techniques.
Familiarize with real-time streaming architectures.

Behavioral Questions

Describe past team collaboration experiences.
Explain problem-solving under pressure.
Discuss mentorship and knowledge sharing.
Share experience adapting to change.

Frequently Asked Questions