AWS Data Engineer
- Source: Indeed
- Code Criteria Labs Inc.
- to $95,000 /yr
- Hybrid
- Newark
- Full-Time
- Mid level
Job Description
Position: AWS Data Engineer
Location: Newark, NJ
Work Arrangement: Hybrid – 3 days onsite
Duration: Long Term Contract
Final round must be onsite interview
Qualifications & Key Skills:
-
Bachelor’s degree in computer science, Software Engineering, MIS or equivalent combination of education and experience
-
Experience implementing, supporting data lakes, data warehouses and data applications on AWS for large enterprises
-
Programming experience with Python, Shell scripting and SQL
-
Solid experience of AWS services such as CloudFormation, S3, Athena, Glue, EMR/Spark, RDS, Redshift, DynamoDB, Lambda, Step Functions, IAM, KMS, SM etc.
-
Solid experience implementing solutions on AWS based data lakes.
-
Should have good experience with AWS Services - API Gateway, Lambda, Step Functions, SQS, DynamoDB, S3, Elasticsearch
-
Serverless application development using AWS Lambda
-
Experience in AWS data lake/data warehouse/business analytics
-
Experience in system analysis, design, development, and implementation of data ingestion pipeline in AWS
-
Knowledge of ETL/ELT
-
End-to-end data solutions (ingest, storage, integration, processing, access) on AWS
-
Architect and implement CI/CD strategy for EDP
-
Implement high velocity streaming solutions using Amazon Kinesis, SQS, and Kafka (preferred)
-
Migrate data from traditional relational database systems, file systems, NAS shares to AWS relational databases such as Amazon RDS, Aurora, and Redshift
-
Migrate data from APIs to AWS data lake (S3) and relational databases such as Amazon RDS, Aurora, and Redshift
-
Implement POCs on any new technology or tools to be implemented on EDP and onboard for real use-case
-
AWS Solutions Architect or AWS Developer Certification preferred
-
Good understanding of Lakehouse/data cloud architecture
Responsibilities:
-
Designing, building and maintaining efficient, reusable, and reliable architecture and code.
-
Build reliable and robust Data ingestion pipelines (within AWS, on prem to AWS, etc.)
-
Ensure the best possible performance and quality of high scale data engineering project
-
Participate in the architecture and system design discussions
-
Independently perform hands on development and unit testing of the applications.
-
Collaborate with the development team and build individual components into complex enterprise web systems.
-
Work in a team environment with product, production operation, QE/QA and cross functional teams to deliver a project throughout the whole software development cycle.
-
Responsible to identify and resolve any performance issues
-
Keep up to date with new technology development and implementation
-
Participate in code review to make sure standards and best practices are met.
Pay: Up to $95,000.00 per year
Application Question(s):
- Are you ready to attend F2F interview (2nd or Final round)?
Work Location: Hybrid remote in Newark, NJ 07102
Skills
- amazon-web-services
- Python
- aws-cloudformation
- amazon-s3
- amazon-athena
- aws-glue
- amazon-emr
- Spark
- amazon-rds-for-mysql
- amazon-redshift
- amazon-dynamodb
- aws-lambda
- aws-step-functions
- aws-iam
- amazon-api-gateway
- amazon-sqs
- Elasticsearch
- serverless
- amazon-kinesis
- Kafka
- amazon-aurora
