The Senior AWS Data Engineer will design data pipelines on AWS, develop data models, optimize storage, ensure data integrity, and lead junior engineers.
Job Description
We are seeking an experienced and highly skilled Senior AWS Data Engineer with over 8+ years of experience to join our dynamic team. The ideal candidate will have a deep understanding of data engineering principles, extensive experience with AWS services, and a proven track record of designing and implementing scalable data solutions.
Key Responsibilities
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills
We are seeking an experienced and highly skilled Senior AWS Data Engineer with over 8+ years of experience to join our dynamic team. The ideal candidate will have a deep understanding of data engineering principles, extensive experience with AWS services, and a proven track record of designing and implementing scalable data solutions.
Key Responsibilities
- Design and implement robust, scalable, and efficient data pipelines and architectures on AWS.
- Develop data models and schemas to support business intelligence and analytics requirements.
- Utilize AWS services such as S3, Redshift, EMR, Glue, Lambda, and Kinesis to build and optimize data solutions.
- Implement data security and compliance measures using AWS IAM, KMS, and other security services.
- Design and develop ETL processes to ingest, transform, and load data from various sources into data warehouses and lakes.
- Ensure data quality and integrity through validation, cleansing, and transformation processes.
- Optimize data storage and retrieval performance through indexing, partitioning, and other techniques.
- Monitor and troubleshoot data pipelines to ensure high availability and reliability.
- Collaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand data requirements and deliver solutions.
- Provide technical leadership and mentorship to junior data engineers and team members.
- Identify opportunities to automate and streamline data processes for increased efficiency.
- Participate in on-call rotations to provide support for critical systems and services.
Required qualifications, capabilities, and skills
- Experience in software development and data engineering, with demonstrable hands-on experience in Python and PySpark.
- Proven experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Good understanding of data modeling, data architecture, ETL processes, and data warehousing concepts.
- Experience or good knowledge of cloud native ETL platforms like Snowflake and/or Databricks.
- Experience with big data technologies and services like AWS EMRs, Redshift, Lambda, S3.
- Proven experience with efficient Cloud DevOps practices and CI/CD tools like Jenkins/Gitlab, for data engineering platforms.
- Good knowledge of SQL and NoSQL databases, including performance tuning and optimization.
- Experience with declarative infra provisioning tools like Terraform, Ansible or CloudFormation.
- Strong analytical skills to troubleshoot issues and optimize data processes, working independently and collaboratively.
Preferred qualifications, capabilities, and skills
- Knowledge of machine learning model lifecycle, language models and cloud-native MLOps pipelines and frameworks is a plus.
- Familiarity with data visualization tools and data integration patterns.
Top Skills
Ansible
AWS
Aws Emr
CloudFormation
Databricks
Gitlab
Jenkins
Lambda
NoSQL
Pyspark
Python
Redshift
S3
Snowflake
SQL
Terraform
Similar Jobs at JPMorganChase
Financial Services
Join the Payments Advisory team to conduct research and financial analysis, collaborate on cash management solutions, and optimize client working capital.
Top Skills:
ExcelPythonTableauVBA
Financial Services
Develop and design sales materials and presentations, enhance videos, manage projects, and collaborate with the Sales team to ensure brand consistency.
Top Skills:
AcrobatAdobe After EffectsAdobe Creative SuiteAdobe Premiere ProIllustratorIndesignMs Office SuitePhotoshop
An Hour Ago
Financial Services
The role involves performing large-scale data analysis, building models from prototype to production, and presenting insights for decision-making.
Top Skills:
C++Cloud InfrastructureData VisualizationJavaMachine LearningProprietary LibrariesPythonRScala
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.