Remote (Global)

Cloudbeds is hiring a Staff Data Engineer

About the Role

Cloudbeds is looking for a Staff Data Engineer to design and implement large-scale distributed data processing systems using technologies like Apache Hadoop, Spark, and Flink. You will build robust data pipelines and infrastructure that transform complex data into actionable insights, ensuring scalability and fault-tolerance across our platform that processes billions in bookings annually.

What You'll Do

  • Architect data lakes, warehouses, and real-time streaming platforms.
  • Implement security measures and optimize performance.
  • Drive innovation and evaluate new technologies to continuously improve our data ecosystem.

What We're Looking For

  • Deep knowledge of data architecture, ETL/ELT pipelines, and distributed systems, with the ability to design scalable, high-performance solutions.
  • A proactive approach to diagnosing issues, improving infrastructure, and taking full ownership from concept to production.
  • Strong skills in writing clean, maintainable code (e.g., in Python, SQL, or Scala) and championing best practices like version control, testing, and CI/CD for data.
  • The ability to work cross-functionally with analysts, data scientists, and engineers, while mentoring junior team members and raising the team’s technical bar.
  • A strong sense of responsibility for data accuracy, lineage, and security—building systems that others can trust and scale on.

Nice to Have

  • Leadership skills: guiding and mentoring junior members, coordinating projects and collaborating with other teams.
  • Domain Knowledge: Having understanding of the hospitality industry.
  • Data Architecture Expertise: Contributing to designing data architecture and system and having deep understanding of data storage and ability to design a robust, scalable and maintainable architecture.
  • Performance Optimization: Being able to optimize the performance of data pipelines is a crucial skill such as query optimization, indexing, caching and data partitioning.
  • Programming knowledge: Knowledge of Python and SQL is essential, familiarity with Java and other languages is a plus.
  • Experience working with a remote-first and globally distributed team.
  • Experience with CI/CD tooling, including GitHub Actions and Build Workflows.
  • Knowledge of Confluent and AWS.

Technical Stack

  • Apache Hadoop, Spark, Flink, Docker, Kubernetes, Kafka, Confluent, Airflow, dbt, Python, SQL, Scala, AWS

Team & Environment

You will be joining our Data team.

Benefits & Compensation

  • Remote First, Remote Always
  • PTO in accordance with local labor requirements
  • 2 corporate apartment accommodations for team member use for free (San Diego & São Paulo)
  • Monthly Wellness Fridays - enjoy an extra long weekend every month
  • Full Paid Parental Leave
  • Home office stipend based on country of residency
  • Professional development courses in Cloudbeds University
  • Access to professional development, including manager training, upskilling and knowledge transfer

Work Mode

This is a global position.

Cloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Required Skills
Apache HadoopSparkFlinkDockerKubernetesKafkaConfluentAirflowdbtPythonData EngineeringData PipelinesDistributed SystemsCloud PlatformsSQL
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Cloudbeds

Cloudbeds provides an intelligently designed hospitality platform that powers properties across 150 countries, processing billions in bookings annually. The company helps hoteliers transform operations and uplevel their commercial strategy through a unified platform that integrates with hundreds of partners.

Visit website
Job Details
Category data
Posted 2 months ago