As a Data Engineer, you'll design, build, and scale the data systems that analysts, business leaders, and products rely on every day. You'll work at the intersection of engineering and real business impact, turning raw data into something reliable, rapid, and meaningful.
Key Responsibilities:
Data Architecture and Design:
- Design scalable, reliable, and secure data solutions that meet real business needs
- Develop data models, data flows, and integration architectures from the ground up
- Own the full lifecycle from requirements gathering to production deployment
- Ensure solutions meet business requirements and align with best practices.
Data Ingestion and Integration:
- Build and manage data pipelines to ingest data from various sources, including third-party and RESTful APIs.
- Build ETL/ELT processes using ADF, Fabric Data Flows, and Notebooks.
- Embed MDM solutions into pipelines, ensuring seamless data sync across systems.
Data Storage and Management:
- Design and implement data storage solutions using Microsoft Fabric, Azure SQL Database, and Azure Delta Lake.
- Define match, merge, and survivorship rules for master data management and ensure platform integration with other systems.
Data Transformation and Processing:
- Use Python, PySpark, and Fabric Notebooks to process and transform data at scale.
- Implement transformation logic to prepare data for analysis and reporting.
- Optimize data processing workflows for efficiency and scalability.
Analytics and Reporting:
- Design and develop SSAS OLAP cubes, tabular & semantic models to support complex analytical queries and reporting.
- Define dimensions, hierarchies, and measures; write MDX and DAX queries to retrieve and manipulate data.
- Integrate models with reporting tools such as Power BI, Excel, etc. to deliver dashboards and insights.
Data Quality:
- Implement data quality checks, validation processes, and monitoring to ensure accuracy and consistency.
- Maintain compliance with data governance policies across the full data lifecycle.
Monitoring and Optimization:
- Monitor data solutions for performance, reliability, and scalability; troubleshoot and resolve issues promptly.
- Optimize query and price performance through indexing and partitioning strategies.
Security:
- Implement role-based access control, auditing, and encryption to protect data assets.
- Collaboration and Communication:
- Work closely with analysts and business stakeholders to understand data requirements.
- Collaborate with cross-functional teams to integrate data solutions with other systems and applications.
Documentation and Training:
- Document data architectures, processes, and procedures.
- Provide training and support to team members and end-users.
- Other duties as assigned.
Qualifications:
Core Skills:
- Python + SQL: Strong Python and SQL proficiency, including advanced queries and query optimization.
- Big Data: Apache Spark / PySpark for large-scale distributed data processing.
- Data Pipelines: Building ETL/ELT pipelines using Azure Data Factory, Fabric Data Flows, and Fabric Notebooks.
- Cloud + Warehouse: Hands-on experience with Microsoft Azure services and Microsoft Fabric for cloud data warehousing and lakehouse architecture.
Additional Required Experience:
- Demonstrated experience analyzing complex business and technical needs to develop data architecture and solutions.
- Excellent communication skills to articulate complex data concepts to diverse stakeholders.
- Strategic thinker with solid problem-solving and analytical skills.
- Data security and privacy compliance: role-based access control, identity management, auditing, encryption, and API security best practices.
- Data quality management, monitoring, and full data lifecycle management.
- Familiarity with SSAS for OLAP cube and tabular model development.
- Experience integrating streaming data and RESTful API sources into data pipelines.
- Minimum 5 years of experience in database development, data architecture, or data engineering.
- Bachelor's or master's degree in computer science, Data Science, Information Technology, or related field (or equivalent experience).
- Certifications in Azure, Microsoft Fabric, or related areas are desirable.
- Project management experience is a plus.
Bonus / Nice-to-Have:
- Power BI for dashboard development and self-service reporting.
- Data modeling best practices and advanced performance tuning techniques.
- API management tools such as Azure API Management, Postman, or Swagger.
- Master data management using Profisee software.
- Data estate governance using Microsoft Purview for data quality monitoring.
- Containerization and orchestration tools for deployment.
- Experience with AirByte connectors and dbt (data build tool).
- Familiarity with accounting principles and the financial services industry.
- Basic AI/ML concepts, including experience with training, validation, and testing datasets.
Please share resume to
[email protected]
📌 Azure Data Engineer (Microsoft Fabric) (Mumbai)
🏢 TalentBridge
📍 Mumbai