Senior Software Engineer - Python, Data Engineering, AI
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