Zenoti logo

Senior Software Engineer - Python, Data Engineering, AI

Zenoti

Hyderabad, Telangana · Hyderabad · 5-7 years experience · Posted Sep 29, 2026

At a glance

Experience
5-7 years experience
Location
Hyderabad, Telangana · Hyderabad

About the role

  • Zenoti is seeking a Senior Software Engineer to focus on Python, data engineering, and AI initiatives.
  • The role involves designing and operating scalable data pipelines and managing a Databricks-on-Azure lakehouse environment.
  • The engineer will collaborate with cross-functional teams to define metrics and ensure high-quality data delivery.

Responsibilities

  • Design, build, and operate batch and incremental ETL/ELT pipelines using Python.
  • Model curated and Iceberg tables and tune Trino/Athena SQL queries.
  • Build ingestion from external APIs with incremental anchors, retries, and idempotent writes.
  • Extend data-quality frameworks and anomaly-detection checks.
  • Lead workstreams on the Databricks-on-Azure lakehouse including migration of curation logic.
  • Ship code via PRs with tests, infrastructure-as-code, and CI/CD pipelines.
  • Partner with Product, Finance, and Customer Success analysts on metric definitions.
  • Expose datasets to QuickSight and AI/MCP layers with documented semantics.
  • Mentor junior engineers and improve engineering practices regarding testing and observability.

Requirements

  • 5-7 years of data engineering experience in production environments.
  • Strong Python 3.x proficiency including pandas, pyarrow, and modular code development.
  • Experience with Apache Spark/PySpark at scale including DataFrame API and shuffle tuning.
  • Advanced SQL skills on distributed engines with experience in window functions and CTEs.
  • Hands-on experience with open table formats like Apache Iceberg or Delta Lake.
  • Cloud data platform experience on AWS or Azure including object storage and managed compute.
  • Experience orchestrating DAG-based workflows with dependency management and alerting.
  • Ability to design incremental ingestion from REST APIs and databases.
  • Proficiency with Git, PR-based workflows, and CI/CD processes.
  • Strong written communication skills for design documentation and runbooks.

Preferred qualifications

  • Databricks hands-on experience and certifications.
  • Azure data stack familiarity including ADLS Gen2 and Azure Data Factory.
  • AWS depth in Glue, Athena, and Step Functions.
  • Infrastructure as code experience with Terraform, CloudFormation, or Bicep.
  • Docker for packaging batch jobs.
  • Migration experience between cloud platforms or lake architectures.
  • Streaming experience with Kafka, Kinesis, or Spark Structured Streaming.
  • Experience with AI/LLM data surfaces and vector stores.

Skills

  • Python
  • PySpark
  • Trino
  • Athena
  • Apache Iceberg
  • Delta Lake
  • Databricks
  • Azure
  • Terraform
  • CloudFormation
  • SQL
  • Docker
Show all 13 skills
  • QuickSight

Zenoti

Senior Software Engineer - Python, Data Engineering, AI

Apply now