Search by job, company or skills

Innovaccer Analytics Private Limited

Staff Engineer (Master Data Management)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are looking for a Staff Engineer specialized in Master Data Management to design and develop our next-generation MDM platform. This role is ideal for engineers who have created or contributed significantly to MDM solutions. you'll lead the architecture and development of our core MDM engine, focusing on data modeling, matching algorithms, and governance workflows that enable our customers to achieve a trusted, 360-degree view of their critical business data.

 

A Day in the Life

  • Collaborate with data scientists, product managers, and engineering teams to define system architecture and design.
  • Architect and develop scalable, fault-tolerant MDM platform components that handle various data domains.
  • Design and implement sophisticated entity matching and merging algorithms to create golden records across disparate data sources.
  • Develop or Integrate flexible data modeling frameworks that can adapt to different industries and use cases.
  • Create robust data governance workflows, including approval processes, audit trails, and role-based access controls.
  • Build data quality monitoring and remediation capabilities into the MDM platform.
  • Collaborate with product managers, solution architects, and customers to understand industry-specific MDM requirements.
  • Develop REST APIs and integration patterns for connecting the MDM platform with various enterprise systems.
  • Mentor junior engineers and promote best practices in MDM solution development.
  • Lead technical design reviews and contribute to the product roadmap

What You Need

  • 8+ years of software engineering experience, with at least 5 years focused on developing master data management solutions or components.
  • Proven experience creating or significantly contributing to commercial MDM platforms, data integration tools, or similar enterprise data management solutions.
  • Deep understanding of MDM concepts including data modeling, matching/merging algorithms, data governance, and data quality management.
  • Strong expertise in at least one major programming language such as Java, Scala, Python, or Go.
  • Experience with database technologies including relational (Snowflake, Databricks, PostgreSQL) and NoSQL systems (MongoDB, Elasticsearch).
  • Knowledge of data integration patterns and ETL/ELT processes.
  • Experience designing and implementing RESTful APIs and service-oriented architectures.
  • Understanding of cloud-native development and deployment on AWS, or Azure.
  • Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ).
  • Strong understanding of data security and privacy considerations, especially for sensitive master data.
  • Bachelors or masters degree in Computer Science, Information Systems, or related field.

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Innovaccer Inc. is the #1 data platform for value-based care. The Innovaccer platform unifies patient data across systems and care settings, and empowers healthcare organizations with scalable, modern applications that improve clinical, financial, operational, and experiential outcomes.

Job ID: 114091661

Similar Jobs