Get more replies from employers
Send a job-specific resume in minutes.
Datansh Solutions in Jaipur, India is seeking a Data Engineer to design and implement the data layer and frameworks for business metrics. The role emphasizes Python programming and building serving layers using Databricks and PySpark.
The ideal candidate will have a minimum of 5 years' experience in Data Engineering, advanced skills in Python, and hands-on experience with Databricks. Responsibilities include collaborating with analysts, mentoring junior engineers, and ensuring data governance.
Semantic Layer & Data Modelling (Python‑first) – design and implement the data/semantic layer and frameworks to define business metrics, dimensions, and KPIs as code. Build the Gold or Serving layer in Databricks using PySpark, embedding complex business logic directly into the data pipeline rather than downstream BI tools.
Implement Metrics‑as‑Code practices to ensure consistent definitions across different analytical tools (Power BI, custom apps, data science models). Translate functional business requirements into Python‑based transformation logic for the final serving layer.
Design, build, and maintain scalable batch and streaming pipelines in Databricks using Databricks Workflows and Apache Spark. Develop robust ETL/ELT processes to ingest data from diverse sources (IoT, ERPs, APIs) and move it through the Medallion Architecture (Bronze, Silver, Gold). Optimize Python/Spark code for performance, partition management, and cost efficiency.
Contribute to the design of Lakehouse architectures, ensuring the semantic layer supports both self‑service BI and advanced analytics. Implement data governance and quality checks within the Python pipeline code. Ensure alignment with clients’ data security standards (row‑level security, masking, access controls).