Job Openings Data Engineer

About the job Data Engineer

Responsibilities

  • Responsible for ensuring that data pipelines are deployed successfully into production environment
  • Deploy applications to AWS cloud leveraging on the full spectrum of the AWS cloud services
  • Automate data pipelines testing and deployment using CI/CD

Requirements

  • 5 years of relevant work experience in deploying data pipelines in a production environment
  • Experience working in a multi-disciplinary team of machine learning engineers, data engineers, software engineers, product managers and subject domain experts
  • High proficiency in SQL and relational databases
  • High proficiency in at least 1 data pipeline orchestration tool (Eg. Airflow, Dagster)
  • High proficiency in Python and related data libraries (eg. Pandas)
  • Experience with Docker
  • Experience with CI/CD tools like Jenkins
  • Experience in Agile working environment
  • Experience with AWS cloud services like RDS, EKS, EMR, Redshift·
  • Experience with Snowflake· Experience with Flask deployment of micro-services, preferably FastAPI·
  • Experience with big data tools: Spark, Hadoop, Kafka etc.· 
  • Experience with SQLAlchemy and Alembic libraries is a plus