
Senior Data Engineer
Assurant · Greater Chennai Area
This listing has closed — view similar roles below.
- On site
- Full-time
- $120,000 / year
- Greater Chennai Area
Job highlights
- Design and build cloud data solutions.
- Develop ETL/ELT pipelines with Azure Data Factory.
- Optimize data performance in Snowflake.
- Automate data quality and data workflows.
- Enable analytics and reporting for BI teams.
About the role
Senior Data Engineer, Assurant, India
Reports To: Director of Product Engineering & Integrations.
Position Summary
We are seeking a highly skilled Senior Data Engineer to design, develop, and optimize data pipelines and cloud-based data solutions. The ideal candidate will have strong expertise in Azure Data Factory, Snowflake, and modern ETL/ELT practices, enabling scalable, secure, and high-performance data workflows. This role will collaborate closely with analytics and BI teams to deliver reliable data infrastructure supporting enterprise reporting and advanced analytics.
This position will be in Bangalore/Chennai/Hyderabad at our India location. Work Time: 3:30 PM IST ~ 12:30 AM IST.
What will be my duties and responsibilities in this job?
Data Engineering & ETL Development
- Design, develop, and maintain ETL/ELT pipelines using Azure Data Factory, Snowflake Tasks, and Snowpipe for real-time and batch ingestion.
- Implement best practices for data modeling, transformation, and performance tuning within Snowflake.
- Build and manage pipelines connecting multiple structured and unstructured data sources across cloud and on-prem environments.
- Automate data quality checks, data lineage tracking, and error handling within ETL workflows.
Snowflake Development & Optimization
- Develop and maintain Snowflake schemas, views, stored procedures, and materialized views.
- Configure and optimize Snowpipe for continuous data loading.
- Utilize Snowsight for monitoring query performance, cost optimization, and workload analysis.
- Implement role-based access control and ensure data security in Snowflake.
Azure & Cloud Integration
- Integrate Azure Data Factory with other Azure services (Blob Storage, Synapse, Key Vault).
- Design scalable cloud architectures and orchestrate pipelines across hybrid environments.
- Implement CI/CD pipelines for data workflows using GitHub Actions.
Analytics & Reporting Enablement
- Collaborate with business analysts and BI teams to enable Power BI dashboards backed by optimized Snowflake data models.
- Create semantic models and data marts to support self-service analytics and reporting.
Scripting & Automation
- Develop Python scripts for automation, data processing, and custom integrations.
- Leverage Python-based frameworks (Pandas, PySpark, Airflow) to enhance pipeline capabilities.
What are the requirements needed for this position?
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field.
- 8+ years of experience in data engineering, ETL development, and cloud data platforms.
- Strong proficiency in Snowflake, Azure Data Factory, and Python.
- Experience with CI/CD, data security, and performance optimization.
- Familiarity with BI tools (Power BI, Looker, etc.) and data modeling best practices.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
What are the Preferred requirements needed for this position?
- Knowledge of Airflow, PySpark, and data orchestration frameworks.
- Experience with real-time data ingestion and streaming architectures.
- Understanding of cost optimization in cloud environments.
About Assurant
Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world’s leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.
Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 15 countries and awarded the Fortune America’s Most Innovative Companies recognition, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture The Assurant Way.
Equal Opportunity Statement
Assurant is an Equal Employment Opportunity employer and does not use or consider race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local law in employment decisions.
Key skills/competency
- Senior Data Engineer
- Data Pipelines
- Azure Data Factory
- Snowflake
- ETL/ELT
- Data Modeling
- Python
- Cloud Data Solutions
- Performance Tuning
- CI/CD
Skills & topics
- Senior Data Engineer
- Data Engineering
- ETL
- ELT
- Azure Data Factory
- Snowflake
- Python
- Data Pipelines
- Cloud Data Solutions
- Data Modeling
- BI
- Power BI
- SQL
- Data Warehousing
- Big Data
- Assurant
- India
- Bangalore
- Chennai
- Hyderabad
How to get hired
- Tailor your resume: Highlight experience with Snowflake, Azure Data Factory, and Python.
- Showcase your skills: Quantify achievements in data pipeline development and optimization.
- Prepare for technical questions: Review concepts of ETL/ELT, data modeling, and cloud data warehousing.
- Demonstrate problem-solving: Be ready to discuss complex data challenges you've overcome.
- Understand Assurant's culture: Align your application with their values of service and innovation.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the working hours for the Senior Data Engineer role at Assurant in India?
- The Senior Data Engineer role at Assurant in India operates on a specific shift: 3:30 PM IST to 12:30 AM IST. This is important to consider for work-life balance and personal scheduling.
- What specific cloud platforms and data tools are essential for the Senior Data Engineer position?
- The core technologies for this Senior Data Engineer role are Azure Data Factory and Snowflake. Proficiency in Python for scripting and automation is also a strong requirement.
- Does Assurant offer opportunities for growth and learning for a Senior Data Engineer?
- While the description focuses on current responsibilities, Assurant's culture emphasizes innovation and bringing bright ideas. As a Senior Data Engineer, you'd likely have opportunities to contribute to advanced analytics and collaborate with BI teams, fostering professional development.
- What is the typical career path for a Senior Data Engineer at Assurant?
- As a Senior Data Engineer, you would report to the Director of Product Engineering & Integrations, indicating a clear reporting structure. Growth could involve leading more complex projects, mentoring junior engineers, or specializing further in cloud data architectures.
- How does Assurant approach data security and quality in their data engineering roles?
- Data security and quality are emphasized in the Senior Data Engineer role. Responsibilities include implementing role-based access control in Snowflake, automating data quality checks, and ensuring secure data workflows, indicating a strong focus on these areas.
- Is this Senior Data Engineer role a remote, hybrid, or on-site position in India?
- The job description specifies that this position will be located in Bangalore/Chennai/Hyderabad at their India location, indicating it is an on-site role within those cities.
- What kind of collaboration can a Senior Data Engineer expect at Assurant?
- The Senior Data Engineer will collaborate closely with analytics and BI teams to deliver reliable data infrastructure. This includes working with business analysts and BI teams to enable Power BI dashboards and support self-service analytics.