Senior Data Engineer – Data Engineering
Experience: 4+ Years
Location: Remote
Job Type: Full-time
Number of Positions: 6
Job Summary
We are looking for experienced Senior Data Engineers to join our data engineering team. The ideal candidates will have strong hands-on experience working with large and complex datasets, developing data transformation pipelines, and leveraging Python, PySpark, Apache Spark, AWS, and Azure.
The role requires strong technical ownership, excellent problem-solving abilities, and the ability to independently lead and deliver data engineering projects.
Key Responsibilities
- Handle large, complex, multi-dimensional datasets, including structured, unstructured, and real-time data.
- Develop complex data transformation and ETL pipelines using Python, PySpark, and Apache Spark.
- Design, develop, and maintain scalable and reliable data pipelines.
- Work extensively with AWS and Azure cloud data services.
- Utilize cloud data engineering technologies such as AWS Glue, EMR, Azure Data Factory, and related services.
- Work with on-premises and cloud-based data warehouse databases and understand their architectures.
- Understand and apply data modeling concepts to create, maintain, and update data models for business requirements.
- Independently lead and deliver data engineering projects while ensuring high-quality outcomes.
- Ensure scalability, reliability, performance, and efficiency of data pipelines and processes.
- Troubleshoot and resolve data engineering, performance, and scalability issues.
- Stay updated with emerging data engineering tools, technologies, and industry practices.
- Collaborate with data scientists, analysts, business stakeholders, and other cross-functional teams.
- Translate business and technical requirements into effective data engineering solutions.
- Prepare and maintain technical specifications, design documents, and best-practice documentation.
- Communicate complex technical and design concepts effectively to stakeholders.
- Collaborate with team members to achieve project objectives and deliverables.
Required Skills & Qualifications
- 4+ years of experience in data engineering or a related field.
- Strong programming skills in Python.
- Hands-on experience with PySpark and Apache Spark.
- Strong understanding of ETL/data transformation processes.
- Experience with both AWS and Azure cloud ecosystems.
- Knowledge of AWS data services such as AWS Glue and EMR.
- Knowledge of Azure data services such as Azure Data Factory.
- Good understanding of on-premises and cloud data warehouses.
- Strong knowledge of data modeling concepts.
- Experience building scalable, reliable, and high-performance data pipelines.
- Strong analytical and troubleshooting skills.
- Excellent communication skills and the ability to work independently with stakeholders.
- Bachelor's degree in Computer Science, a related discipline, or equivalent practical experience.
Good to Have
- Experience with Snowflake.
- Experience with Dataiku.
- Experience with Alteryx or similar data technologies.
- Exposure to real-time data processing and streaming technologies.
- Experience working with data science and analytics teams.
What We’re Looking For
We’re looking for professionals who can take ownership of complex data engineering initiatives, work independently, provide technical leadership, and deliver scalable solutions in a cloud-based data environment.
Pay: ₹100,000.00 - ₹120,000.00 per month
Work Location: Remote