Senior Staff Engineer (Data Engineer, Azure)

Bangalore, Karnataka, India
Nov 07, 2024
Nov 07, 2025
Remote
Full-Time
11 Years
Job Description

As a Senior Data Engineer at Nagarro, you will play a crucial role in architecting data solutions that address our clients' complex business needs. You’ll leverage your deep expertise in data integration and cloud-based data warehousing to design and implement high-performing data solutions on Azure and Snowflake platforms. This role is ideal for someone with a strong technical background and a passion for solving data-driven challenges.

Responsibilities

  1. Client Needs & Solution Design. Work closely with clients to understand their business use cases and technical requirements. Translate these into technical designs that deliver scalable, efficient solutions.
  2. Guidance & Decision Making. Map design decisions to client requirements and communicate these clearly to developers, ensuring alignment throughout the project.
  3. Solution Optimization. Evaluate and recommend optimal solutions to meet client needs, setting guidelines for non-functional requirements (NFRs) to ensure performance benchmarks are met.
  4. Technical Documentation. Create and review high-level architectural and design documents to guide developers and align project objectives.
  5. Architecture Review. Assess architecture and design for scalability, security, extensibility, design patterns, and user experience. Ensure best practices are followed throughout the project lifecycle.
  6. Technology & Frameworks. Define and develop solutions for functional and non-functional requirements, selecting appropriate technologies, patterns, and frameworks.
  7. Troubleshooting. Conduct root-cause analysis to resolve issues during code reviews, providing justifications and clear guidance.
  8. Proof of Concept (PoC). Conduct PoCs to validate that proposed designs and technologies meet project requirements.

Requirements

  1. Experience. 11+ years as a Data Engineer, with a focus on data integration and warehousing.
  2. Cloud Expertise. Strong hands-on experience with Azure for cloud-based data management.
  3. Snowflake Proficiency. Demonstrated ability to leverage Snowflake for data warehousing and analytics.
  4. SQL Mastery. Advanced SQL skills, including writing complex queries.
  5. Data Modeling Knowledge. Solid understanding of data modeling concepts and best practices.
  6. Version Control. Experience with Git or similar version control systems.
  7. Agile Mindset. Ability to thrive in an Agile development environment.
  8. Problem-Solving Skills. Strong analytical skills and attention to detail.
  9. Communication. Excellent communication and collaboration skills for engaging effectively with both technical and non-technical stakeholders.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Why Join Nagarro?

At Nagarro, you’ll be part of a team that values innovation, creativity, and diverse perspectives. We believe in empowering our people, fostering continuous learning, and creating a collaborative environment that nurtures growth. Join us and help shape the future of digital engineering!