C

Choice Hotels

Franchises hotels and manages accommodations

Data Engineer 2 - Data Engineering

Data EngineeringConfirmed live in the last 24 hours
Full-time$107k - $127k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is required, or equivalent experience.
  • At least 3 years of experience in data engineering, analytics engineering, or software engineering is required.
  • Strong SQL and Python skills are required.
  • Hands-on experience with modern ELT/ETL tools such as dbt, Fivetran, Airbyte, Airflow, or Matillion, and a cloud data warehouse such as Snowflake, BigQuery, Redshift, or Databricks is required.
  • Experience with continuous integration and continuous delivery practices for data pipelines, including automated testing, version-controlled deployments, and promoting changes across development and production environments using tools such as Harness, Jenkins, or GitHub Actions is required.
  • Proficiency with Git-based source control such as Bitbucket, GitHub, or GitLab, including pull requests and branching strategies, is required.
  • Familiarity with a major cloud platform such as AWS, Azure, or GCP is required.
  • A solid understanding of data modeling concepts, such as dimensional modeling and slowly changing dimensions, is required.
  • Strong communication skills and comfort working directly with non-technical stakeholders are required.
  • The ability to manage multiple priorities and make sound tradeoffs in a fast-moving environment is required.
  • Proficiency in Microsoft Outlook, Excel, PowerPoint, and Word is required.
  • The role requires the competencies Cultivates Innovation, Action Oriented, and Nimble Learning.

Responsibilities

  • Design, build, maintain, and optimize batch extract-transform-load (ETL/ELT) pipelines and data models that power analytics, reporting, and business operations, focusing on performance, scalability, reliability, and efficient resource use.
  • Partner with business operations and regional leaders to clarify requirements, define metrics, establish delivery expectations, and prioritize work based on business impact.
  • Deliver items from the data and analytics backlog, including pipelines, models, dashboards, and ad hoc requests, and reduce future demand by automating recurring requests and building reusable, self-serve data assets.
  • Protect the quality and consistency of key business metrics across regions and systems by implementing automated data validation, transformation testing, reconciliation, monitoring, and alerting to confirm data accuracy, completeness, and freshness.
  • Monitor production pipelines, troubleshoot failures, investigate data discrepancies, implement corrective actions, and document recurring issues to improve reliability and reduce operational overhead, including participating in the on-call rotation.
  • Support the evaluation and migration of data integration tools, including pipeline inventory, validation, parallel runs, and retirement of legacy jobs.
  • Support the internal conversational analytics application by maintaining data connections, improving data quality for its answers, and helping measure usage and accuracy.
  • Prototype quickly with users, gather feedback, and turn successful prototypes into production-ready solutions.
  • Write clean, tested, well-documented code and participate in code and design reviews.
  • Document standards and runbooks, and provide training and hands-on support to drive adoption of delivered solutions.

Desired Qualifications

  • Experience with infrastructure as code and containerization, such as Terraform, Docker, or Kubernetes, and with data governance and observability tools, such as Monte Carlo or Great Expectations, is preferred.
  • Experience with data platform or tooling migrations, applications that use large language models or conversational interfaces, or business intelligence tools such as Tableau or Power BI is preferred.

About the Company

Choice Hotels

Franchises hotels and manages accommodations

Choice Hotels International runs a global hotel franchising business. It works by letting property owners use its brand names in exchange for fees, providing centralized reservation systems, marketing, loyalty programs, and standardized quality guidelines while the owners manage daily operations. Unlike many competitors that own hotels, Choice Hotels grows mainly through franchising and leases, supported by a tiered brand lineup and a long history from a regional referral network to a worldwide platform. Its goal is to expand its franchise network globally while keeping consistent guest experiences and delivering value to guests and franchisees through trusted brands and scalable operations.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Rockville, MD
Founded
1941

Recently Posted Jobs

Explore more opportunities at Choice Hotels

See more jobs