Data Engineer
Amazon
About the Role
The Data Engineer role at Amazon in Bengaluru is a contract, on-site position focused on designing, building, and maintaining data solutions that support analytics and business operations.
Key Responsibilities
- Developing and optimizing data pipelines.
- Implementing ETL processes.
- Maintaining data models that power reporting and insights.
- Collaborating with data scientists, analysts, and product teams to understand data requirements.
- Improving data quality.
- Ensuring reliable access to critical datasets.
- Working with large-scale data warehousing and analytics platforms.
- Monitoring performance.
- Troubleshooting issues.
- Contributing to best practices for data governance, security, and documentation.
Requirements & Tech Stack
- Strong skills in Data Engineering, including building and maintaining scalable data pipelines and data infrastructure.
- Skills in Data Modeling and Data Warehousing to design efficient schemas and support large-scale analytical workloads.
- Skills in Extract Transform Load (ETL) development to integrate data from multiple sources and ensure data consistency.
- Skills in Data Analytics to interpret data, support reporting, and collaborate with stakeholders on data-driven decisions.
- Experience with SQL and at least one programming language commonly used for data engineering (such as Python, Java, or Scala).
- Experience with cloud data platforms and services (such as AWS data services, including Redshift, Glue, or S3) is highly beneficial.
Qualifications
- Strong problem-solving abilities.
- Attention to detail.
- Capacity to work effectively in cross-functional teams.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related quantitative field, or equivalent practical experience.

