Skip to content
← All opportunities

Software Development Engineer - 1

JobRemoteOnline
Apply on BookMyShow →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to save
Deadline: 22/08/2026

Skills for this role

Skills we detected for this role.

  • Python
  • SQL
  • CI/CD
  • Machine Learning
  • Big Data
  • Databricks
  • MLflow

Opportunity brief

BookMyShow is hiring for the role of Software Development Engineer!

Responsibilities of the Candidate:

  • Design, build, and maintain scalable ETL/ELT pipelines using Databricks (Spark, Delta Lake, Lakeflow/DLT, Unity Catalog)
  • Develop and productionize feature pipelines for ML use cases, ensuring reliability, freshness, and reproducibility
  • Collaborate with Data Scientists/ML Engineers to deploy models (batch and/or real-time), including via Databricks Model Serving or ML flow
  • Optimize Spark jobs, SQL warehouses, and cluster configurations for cost and performance
  • Build and maintain system-level observability for pipelines and ML jobs (usage, cost, quality, drift)
  • Implement data quality checks, testing, and monitoring across the medallion architecture (bronze/silver/gold)
  • Own Unity Catalog governance for datasets and features access controls, lineage, and PII masking
  • Partner with platform/infra teams on job orchestration, CI/CD for data & ML pipelines, and cost optimization
  • Contribute to architecture decisions around lakehouse design, streaming vs. batch tradeoffs, and tool selection (build vs. buy)
  • Perform analysis on top of the data you build, answer ad-hoc business questions, validate metrics, and spot data quality issues before they reach stakeholders
  • Evaluate and apply LLMs/agentic frameworks responsibly within the team, balancing accuracy, cost, and governance (e.g., row/column-level access control on what an Al agent can query

Requirements:

  • 1-3 years of data engineering experience working on Databricks in production
  • Strong proficiency in PySpark/Spark SQL and Python
  • Solid understanding of Delta Lake, Unity Catalog, Lakeflow/DLT, and Databricks system tables (billing, compute, query history) Experience building and maintaining feature pipelines or ML data infrastructure (feature stores, training/serving data parity
  • Familiarity with MLflow (experiment tracking, model registry) and/or Databricks Model Serving
  • Strong SQL skills and experience with warehouse performance tuning (query optimization, materialization strategies, cluster sizing)
  • Understanding of ML fundamentals - enough to have real conversations with Data Scientists about features, drift, and model lifecycle (you don't need to be building models yourself, but you should understand what "good" looks like).

More like this

Related opportunities