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.