i
TekPillar
1886 TekPillar Jobs
Data Engineer - SQL/Python (4-7 yrs)
TekPillar
posted 5d ago
Flexible timing
Key skills for the job
Job Title : Data Engineer
Experience : 3 to 7 Years
Location : Bangalore, Chennai, Pune
We are seeking a skilled Data Engineer with expertise in Python, Snowflake, SQL, and AWS to join our dynamic team. As a Data Engineer, you will be responsible for designing, developing, and maintaining data engineering processes and cloud-based applications. You will collaborate with cross-functional teams to ensure data integrity, scalability, and performance, contributing to our organization's data-driven decision-making.
Key Responsibilities :
- Design, develop, and maintain data pipelines and ETL processes.
- Build and optimize data models for Snowflake, ensuring efficient data storage and retrieval.
- Develop scalable Python applications and services for data processing and analysis.
- Perform data analysis and validations during data and process migrations.
- Ensure data quality, consistency, and accuracy across all datasets.
- Troubleshoot and debug complex data issues and application errors.
- Collaborate with support teams to resolve technical challenges.
- Deploy applications to cloud environments, primarily on AWS.
- Integrate with DevOps tools and practices to ensure smooth CI/CD pipelines.
- Work closely with cross-functional teams, including Data Analysts, DevOps Engineers, and Product Managers.
- Communicate effectively with stakeholders to understand data requirements and deliver solutions.
Required Qualifications :
- Bachelor's degree in Computer Science or a related field.
- 6+ years of experience in Software Engineering.
- Strong proficiency in SQL (Minimum 2+ years of recent experience).
- At least 2+ years of recent experience in Python development.
- Hands-on experience with relational databases such as Snowflake, MySQL, or PostgreSQL.
- Proven experience in designing and developing software applications for cloud platforms like AWS.
- Proficiency in Python frameworks such as Pandas, NumPy, and Pyramid.
- Solid understanding of fundamental computer science principles, including data structures and algorithms.
- Excellent communication skills and the ability to collaborate in a team environment.
- Ability to work efficiently under pressure and meet tight deadlines.
- Experience with data warehousing and big data solutions.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with Agile methodologies and working in cross-functional teams.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Data Engineer roles with real interview advice