N

Nagarro

Global digital product engineering and consulting

Associate Principal Engineer

Data ManagementConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 9 years of experience.
  • Strong experience in data architecture, data engineering, or enterprise data platforms, including substantial hands-on experience with Snowflake.
  • Expertise in technology architecture and data architecture, including solution design, data modeling, integration, and implementation of scalable enterprise platforms.
  • Hands-on experience with Snowflake security, data governance frameworks, access management, and compliance controls.
  • Proficiency in Snowflake Row Access Policies (RAP), Role-Based Access Control (RBAC), role hierarchies, least-privilege permissions, dynamic data masking, and tag-based masking policies.
  • Experience enforcing access controls at database, schema, object, row, and column levels.
  • Understanding of data ownership, stewardship, classification, metadata management, data lineage, data quality, and audit requirements.
  • Strong SQL skills, including complex queries, stored procedures, incremental processing, and query performance tuning.
  • Strong Python programming skills for data processing, API integration, automation, and pipeline development.
  • Experience with PostgreSQL and enterprise database architecture, including data modeling, integration, and performance optimization.
  • Hands-on experience with Streamlit application development and Snowflake Cortex capabilities, including Cortex Analyst, Cortex Search, Cortex Agents, and semantic modeling.
  • Ability to evaluate AI-generated responses and implement appropriate security and governance controls for AI applications.
  • Experience building and managing data ingestion and transformation pipelines using Azure Data Factory, AWS Glue, Python, or equivalent tools.
  • Understanding of full loads, incremental loads, change data capture (CDC), data validation, error handling, and pipeline monitoring.
  • Familiarity with AWS services such as S3 and IAM, including secure integration with Snowflake.
  • Experience using Git, Azure DevOps, and CI/CD pipelines to version, review, test, and deploy database objects, security policies, and application changes across environments.
  • Knowledge of data privacy, personally identifiable information (PII) protection, access reviews, audit evidence, data retention, and regulatory compliance requirements.
  • Architectural leadership skills, including defining standards, evaluating design decisions, and guiding technical teams toward secure and maintainable solutions.
  • Ability to explain complex architecture, governance, security, and AI concepts to technical and business audiences.
  • Analytical and problem-solving abilities, including clarifying ambiguous requirements, identifying risks, and recommending practical solutions.
  • Ability to manage multiple initiatives, dependencies, and timelines while collaborating with distributed teams.
  • Experience mentoring engineers and driving technical excellence across data architecture and engineering teams.
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Responsibilities

  • Define, implement, and maintain enterprise data governance standards covering data ownership, stewardship, classification, metadata, lineage, data quality, and compliance.
  • Design and implement secure, scalable Snowflake data architectures aligned with enterprise architecture and security standards.
  • Develop and maintain Snowflake Row Access Policies (RAP) to control data visibility based on region, market, business unit, and user entitlements.
  • Implement Role-Based Access Control (RBAC), role hierarchies, least-privilege access, and database-level permissions.
  • Protect sensitive and personally identifiable information (PII) using dynamic data masking, tag-based masking policies, and column-level security.
  • Enforce access controls across database, schema, object, row, and column levels.
  • Establish access reviews, audit monitoring, secure authentication, and integration practices to meet organizational privacy, retention, and compliance requirements.
  • Design scalable data models and provide architectural guidance on data integration, SQL optimization, and Snowflake performance tuning.
  • Develop and optimize SQL and Python solutions for data processing, automation, integration, and incremental data processing.
  • Build and maintain reliable data ingestion and transformation pipelines using Python, Azure Data Factory, AWS Glue, or equivalent technologies.
  • Implement full-load, incremental-load, and Change Data Capture (CDC) processes with appropriate data validation, error handling, and pipeline monitoring.
  • Develop interactive Streamlit applications to enable analytics and conversational access to enterprise data.
  • Implement Snowflake Cortex Analyst, Cortex Search, Cortex Agents, and semantic models to support natural-language queries, information retrieval, and AI-driven analytics.
  • Evaluate AI response accuracy and ensure appropriate data governance, security, and access controls within AI-enabled applications.
  • Analyze Snowflake query profiles, optimize warehouse utilization, and balance performance with cost efficiency.
  • Automate the deployment of database objects, security policies, and application changes using Git, Azure DevOps, and CI/CD pipelines.
  • Integrate Snowflake securely with cloud services, including AWS S3 and IAM.
  • Collaborate with business stakeholders, data owners, security teams, governance teams, and engineering teams to establish and enforce architecture standards.
  • Lead solution design, assess technical risks, resolve architectural challenges, and guide implementation decisions across enterprise data initiatives.
  • Mentor engineers, review technical designs, and promote secure, scalable, maintainable, and compliant data solutions.
  • Manage multiple initiatives, dependencies, and delivery timelines while ensuring alignment with business and technology objectives.

Desired Qualifications

  • Knowledge of PL/SQL.
  • Relevant Snowflake, cloud, or data architecture certifications.

About the Company

Nagarro

Global digital product engineering and consulting

Nagarro delivers consulting services and digital product engineering to help organizations modernize and transform through technology. It works by applying AI, ML, data science, IoT, cloud computing, and low-code platforms to build and optimize digital products and enterprise systems. Key offerings include intelligent enterprise transformation with SAP Cloud solutions, automated processes using Assisted Reality, and API management for financial services, all supported by agile delivery across a global network. Nagarro differentiates itself through its breadth of industry coverage, global presence, and emphasis on agility, speed, and responsible tech to drive measurable business improvements. Its goal is to enable technology-led breakthroughs for clients, helping them disrupt markets, optimize operations, and accelerate digital transformation.

Company size
10,001+
Company stage
IPO
Headquarters
Munich, Germany
Founded
1996

Recently Posted Jobs

Explore more opportunities at Nagarro

See more jobs