Senior Data Engineer

 

Description:

Cloudbeds is seeking a Senior Data Engineer to join their fully remote team in Canada. The role focuses on designing and implementing large-scale distributed data processing systems, building robust pipelines, and transforming complex data into actionable insights to power Cloudbeds’ global hospitality platform.


Key Responsibilities:

  • Design and implement scalable distributed data processing systems using technologies like Apache Hadoop, Spark, and Flink.

  • Build data lakes, warehouses, and real-time streaming platforms with optimized performance and security measures.

  • Develop and maintain ETL/ELT pipelines and ensure data reliability and governance.

  • Collaborate with analysts, data scientists, and engineers, mentoring junior team members.

  • Evaluate and implement new technologies to continuously improve Cloudbeds’ data ecosystem.

  • Apply expertise in containerization (Docker, Kubernetes) and streaming technologies (Kafka, Confluent).


Required Skills & Qualifications:

  • Deep knowledge of data architecture, distributed systems, and scalable high-performance solutions.

  • Strong coding skills in Python, SQL, or Scala, with emphasis on clean, maintainable code.

  • Experience with CI/CD tooling, version control, and testing best practices.

  • Problem-solving mindset with full ownership of tasks from concept to production.

  • Ability to work autonomously in a remote-first, globally distributed team.

  • Strong collaboration, mentorship, and communication skills.

  • Knowledge of Confluent, AWS, and cloud-based data platforms.


Bonus Skills (Optional):

  • Leadership experience guiding junior team members and coordinating projects.

  • Hospitality industry knowledge to enhance data pipeline design.

  • Expertise in data architecture, storage, and performance optimization (query optimization, indexing, caching, partitioning).

  • Familiarity with Java or additional programming languages.


Company Overview:

Cloudbeds provides a unified hospitality platform serving properties across 150 countries, processing billions in bookings annually. The company’s global team of 650+ employees operates across 40+ countries, leveraging AI-powered solutions to transform hotel operations and commercial strategies. Cloudbeds is recognized as a top workplace and award-winning technology provider.


Benefits:

  • Fully remote work with “Remote First, Remote Always” approach.

  • PTO according to local labor requirements.

  • Access to corporate apartment accommodations in San Diego & São Paulo.

  • Monthly Wellness Fridays.

  • Full paid parental leave.

  • Home office stipend based on country of residence.

  • Professional development courses and upskilling opportunities.


Diversity & Inclusion:

Cloudbeds is an Equal Opportunity Employer committed to full inclusion of all qualified individuals, providing accommodations during the hiring process for persons with disabilities or special needs, including ASL interpreters.

Organization Cloudbeds
Industry IT / Telecom / Software Jobs
Occupational Category Senior Data Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-11-05 1:43 pm
Expires on 2025-12-20