🔔 FCM Loaded

Data Engineer

Marutee

2 - 5 years

Bengaluru

Posted: 17/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

JOB DESCRIPTION

Position: Data Engineer

Location: Bangalore

Experience:-6 8 yrs industry experience in relevant technologies.


We are seeking a Data Engineer.


You, who have Dare to think new mindset and work as go-getter in team, are suitable to work in our learning and growth environment with several opportunities.

Key Responsibilities:


  • Design, develop, and maintain the CR Analytics Hub platform, a code-first, multi-tenant data analytics solution built on Microsoft Fabric.
  • Implement automated data solutions, ensuring data quality and reliability, and maintaining the platform infrastructure that enables real-time and batch analytics for multiple tenants.
  • Design, implement, and maintain scalable data solutions using layered architecture patterns for streaming and batch processing.
  • Develop real-time ingestion workflows using Fabric Real-Time Intelligence.
  • Build multi-tenant data transformations with robust error handling, retry logic, and data quality validation throughout the workflow.
  • Optimize performance of data solutions to efficiently handle high-volume IoT data across all tenant workspaces while maintaining isolation and data integrity.
  • Develop and maintain automated deployment systems using Python scripts, libraries, and deployment generators that dynamically create platform artifacts from configuration data.
  • Build and maintain CI/CD pipelines in Azure DevOps with multi-stage workflows, parallel tenant deployments, and quality gates.
  • Manage environment-specific configurations using the golden record pattern to ensure consistent artifact deployment across all environments and enable efficient multi-tenant onboarding.
  • Establish and maintain comprehensive testing frameworks including unit tests, integration tests, KQL-based data validation, and schema validation using DDL registry patterns.
  • Implement parallel test execution strategies for efficient CI/CD pipelines and debug test failures in multi-tenant environments.
  • Ensure all data transformations and solution changes are thoroughly validated before production deployment.
  • Create and maintain technical documentation, including architecture diagrams, deployment procedures, and troubleshooting guides.
  • Participate in peer code reviews, provide constructive feedback on pull requests, and collaborate on technical design decisions.
  • Monitor platform performance, respond to production incidents, perform root cause analysis, and implement corrective actions.

Required Skills and Qualifications:


  • Python proficiency (OOP, type hints, functional patterns) and strong SQL skills (complex queries, optimization, database concepts).
  • Understanding of Git workflows (branching, PRs, conventional commits) and comprehensive testing practices (PyTest, fixtures, mocking, high coverage).
  • Design and implement Azure DevOps pipelines (YAML), deployment automation, quality gates, and Python-based deployment frameworks.
  • Understanding layered data architectures, streaming vs batch processing, event-driven patterns, dimensional modelling, and data warehousing concepts.
  • Knowledge of KQL/query languages (trainable), Linux/Bash, Docker/DevContainers, VS Code, and documentation tools (Markdown, Mermaid).
  • 3+ years of professional experience in software development or data engineering roles.
  • Thorough understanding of data warehousing concepts, dimensional data modelling.
  • Experience with Azure cloud services, Microsoft Fabric (ideal).
  • Experience with distributed data processing frameworks (Spark, Databricks).
  • Experience working in Agile teams with iterative development and collaborative delivery practices


  • Bachelors degree in computer science, Software Engineering, Information Technology, or related field; or equivalent practical experience in software development or data engineering roles.

Nice to have:


  • Mining industry domain knowledge.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.