N

Staff Engineer (Python Data Engineer)

Nagarro · Hyderabad, Telangana, India

~₹35L (est.)10–18 yrs experiencefull_timePosted 2 days ago
Apply now →

Job description

**We're Nagarro.** We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in. **REQUIREMENTS:** - Total Experience - 5+ years - Strong experience in Data Engineering, Data Warehousing, or related domains. - Proven hands-on experience leading or significantly contributing to a large-scale data migration from PostgreSQL to Snowflake. - Strong proficiency in Python for data processing, transformation, and pipeline development. - Hands-on experience with ETL/ELT frameworks and orchestration tools such as Airflow, Dagster, Pandas, SQLAlchemy, or similar technologies. - Deep expertise in advanced SQL, data modeling, data architecture, and data warehousing concepts. - Strong understanding of Snowflake architecture, performance tuning, security, and best practices. - Experience working with cloud platforms such as AWS, Azure, or GCP and their data-related services. - Experience designing and implementing scalable, reliable, and high-performance data pipelines. - Strong understanding of data quality, data governance, and data validation practices. - Excellent analytical, troubleshooting, and problem-solving skills. - Ability to manage multiple priorities and deliver high-quality solutions in a fast-paced environment. - Strong verbal and written communication skills with the ability to collaborate effectively with technical and business stakeholders. - Experience with CI/CD practices and DevOps principles for data engineering environments is a plus. **RESPONSIBILITIES:** - Lead and execute end-to-end migration of large-scale datasets and data pipelines from PostgreSQL to Snowflake while ensuring data integrity and minimal downtime. - Design, develop, and optimize scalable ETL/ELT pipelines using Python and modern data engineering technologies. - Build automated, reliable, and high-performance data processing solutions that support business and analytics requirements. - Take ownership of data engineering initiatives from design and development through deployment, monitoring, and ongoing maintenance. - Collaborate closely with architects, developers, analysts, and business stakeholders to understand data requirements and deliver effective solutions. - Implement data models, data quality controls, and performance optimization strategies across the data platform. - Troubleshoot complex data issues, conduct root cause analysis, and resolve production incidents in a timely manner. - Optimize Snowflake workloads, data pipelines, and warehouse performance to ensure scalability and efficiency. - Perform code reviews, share best practices, and provide technical guidance to fellow data engineers. - Ensure adherence to data governance, security, compliance, and organizational standards throughout the data lifecycle. - Work with cloud-native services and modern data technologies to continuously improve platform capabilities. - Drive continuous improvement initiatives focused on automation, operational efficiency, and engineering excellence.