Role Overview
We are seeking a highly skilled and results-driven Senior Data Engineer to design, build, and scale robust data platforms that enable business intelligence and advanced analytics.
This role requires deep technical expertise along with strong problem-solving abilities and collaboration skills. The ideal candidate will contribute to building modern data architectures, optimize data pipelines, and work closely with cross-functional teams to deliver scalable, high-performance data solutions aligned with business objectives.
Key Responsibilities
Data Engineering & Architecture
-
Design, develop, and maintain scalable, production-grade data pipelines from ingestion to consumption.
- Build and optimize data solutions using Python, AWS, and Snowflake.
- Contribute to modernization of legacy MSSQL systems to improve scalability and performance.
- Support and execute on-premises to cloud migration initiatives.
- Work with AWS services such as Redshift, S3, Athena (Glue/Snowflake as an advantage).
- Follow and contribute to data engineering standards, frameworks, and best practices.
Participate in assessing current data systems and supporting roadmap execution.
-
Data Modeling & Quality
-
Design and implement scalable data models (preferably Kimball dimensional modeling).
- Ensure data quality through validation, testing, and governance practices.
- Develop and optimize ETL/ELT pipelines.
Work with both structured and unstructured datasets efficiently.
-
Engineering Excellence
-
Write clean, efficient, and scalable code following best practices.
- Implement and support CI/CD pipelines for data workflows.
- Work with distributed data processing and storage systems.
Ensure performance, reliability, and observability of data systems.
-
Collaboration & Stakeholder Engagement
-
Collaborate with data scientists, analysts, and business stakeholders to understand data requirements.
- Translate business needs into scalable technical solutions.
- Support cross-functional teams with reliable and timely data availability.
Contribute to documentation and knowledge sharing across teams.
-
Mentorship & Team Contribution
-
Mentor junior engineers and support their technical development.
- Contribute to team capability building and continuous improvement initiatives.
Participate in hiring and onboarding processes when required.
-
Qualifications & Experience
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 4-6 years of experience in Data Engineering or related roles.
- Strong expertise in SQL (MSSQL/MySQL) and experience with relational and NoSQL databases.
- Hands-on experience in building data pipelines using Python and AWS.
- Experience with cloud data platforms and migration projects.
- Strong understanding of data warehousing concepts and dimensional modeling (Kimball preferred).
- Experience working with ETL/ELT frameworks at scale.
- Familiarity with AWS data services (Redshift, S3, Athena) is required.
- Exposure to Snowflake and AWS Glue is a plus.
- AWS certifications (Data Analytics/ML) are an added advantage.
- Exposure to Media & Marketing analytics is a plus.
Familiarity with GCP and data visualization tools is desirable.
-
Behavioral Competencies
-
Strong analytical and problem-solving mindset.
- Ownership-driven with focus on delivery and quality.
- Good collaboration and teamwork skills.
- Effective communication and stakeholder interaction abilities.
- Ability to work in fast-paced, dynamic environments.
Continuous learning mindset.
-
Location & Work Expectations
-
Willingness to work from Mysore or Bangalore.
- Ability to collaborate across global teams and time zones.