ClickBus
ClickBus
201 – 500 Employees
LogisticsMarketplaceTravel
ClickBus is a travel marketplace that helps people search for and purchase intercity bus tickets across Brazil and Latin America. Its website and mobile app connect travelers with more than 200 bus companies and over 4,800 destinations, while features such as ClickOferta and multiple payment methods support different booking needs. The company focuses on making long-distance bus travel easier to plan and buy through a digital platform.

Mid-Level Data Engineer at ClickBus

Build and optimize batch and streaming data pipelines for ClickBus’s bus-ticket marketplace. Work with AWS, Spark, Airflow, dbt, and data quality practices to improve performance, cost, and reliability.

Description

  • Build, maintain, and improve batch and streaming pipelines with Airflow on EKS, EMR/Spark, and dbt
  • Create ingestion processes for DMS, APIs, files, and events while organizing data across Data Lake layers
  • Diagnose and resolve pipeline incidents, including DAG failures, processing errors, inconsistent metrics, and schema problems
  • Perform root-cause analyses and recommend changes that prevent repeated failures
  • Maintain data quality through automated testing, validation checks, and reconciliation processes
  • Develop and tune Spark and dbt transformations for better performance and cost control
  • Optimize Athena queries and dbt models to lower processing costs and improve response times
  • Implement append, overwrite, and merge/upsert incremental loads with consistent, idempotent processing
  • Contribute technical improvements and standardization as the data architecture evolves
  • Review code and apply sound practices for version control and technical documentation
  • Partner with business teams to confirm that delivered data satisfies functional needs
  • Monitor pipeline runs and identify opportunities for ongoing improvement

Requirements

  • Proven experience working as a Data Engineer in a cloud-based environment
  • Hands-on experience building and operating production data pipelines
  • Background troubleshooting and resolving data incidents
  • Experience designing analytical models with fact and dimension tables
  • Knowledge of incremental loading strategies and data partitioning
  • Working knowledge of AWS services including S3, Athena, IAM, and Glue Catalog; EMR is advantageous
  • Experience creating and maintaining Airflow DAGs
  • Practical PySpark expertise, including joins, partitioning, and basic performance tuning
  • Experience with dbt modeling, incremental models, and testing
  • Advanced SQL proficiency
  • Python programming skills
  • Git experience

Benefits

  • BRL 1,100 monthly meal or food allowance provided through a Flash card
  • BRL 149 monthly home-office allowance provided through a Flash card
  • BRL 200 monthly flexible-benefits allowance provided through a Flash card
  • Busonauta Viajante benefit of BRL 2,000 per year for bus-ticket purchases through the app or website
  • Transportation allowance
  • Parking benefit
  • SulAmérica health insurance with no copayments or monthly premium
  • Bradesco dental insurance
  • Childcare assistance for mothers and fathers
  • Six months of maternity leave and 30 days of paternity leave
  • Life insurance
  • Wellhub and TotalPass access
  • Annual profit-sharing bonus
  • Birthday day off
  • Petlove partnership
  • Pharmacy assistance
  • Support for children with disabilities
  • Partnerships with educational and leisure institutions

Related Jobs

Talkdesk

Senior Solution Consultant, CXA and CCaaS - United States

Talkdesk

Lead strategic implementations of Talkdesk CXA and CCaaS solutions, helping customers integrate the technology and achieve lasting adoption. Partner with customers, executives, and internal teams to guide implementation strategy and long-term success.

Open