Description

Job Description:

  • Responsible for the development and integration of new or existing applications into the technical infrastructure and existing business processes. Provides technical or functional guidance to project or work teams as needed within a specific discipline. Collaborates on an on-going basis with the Business Systems Analyst. Analyzes, designs, develops, tests, debugs, implements, maintains and/or enhances existing or new systems that are reliable and efficient.
  • 7+ years of strong hands-on experience working in data warehousing, data engineering and building machine learning models for solving complex problems using AWS services. Should be able to work independently with minimal guidance, and excellent problem solving and analytical skills.

Required Skills:

  • Experience building and maintaining ETL pipelines with large data sets using services such as AWS Glue, EMR, Kinesis or Kafka, CloudWatch
  • Strong Python development experience with proficiency in Spark or PySpark and in using APIs.
  • Strong in writing SQL queries and performance tuning in AWS Redshift and other industry leading RDMS such MS SQL Server, Postgres
  • Proficient working with AWS Services such as AWS Lambda, Event Bridge, Step functions, SNS, SQS, S3 and MI models
  • Knowledge of machine learning, deep learning AMIs and natural language processing (NLP) techniques.
  • Design and build machine learning models and algorithms to solve complex problems
  • Familiar with how IAM Roles and Policies work

Education

Bachelor's Degree