About the role

  • Ensure adherence to data privacy, security, observability, and governance standards
  • Collaborate with architects and senior engineers to design resilient, high-performance data solutions
  • Build scalable data pipelines to ingest, process, and expose data using Snowflake, AWS Redshift, Kinesis, Lambda, DynamoDB, S3, Glue, Apache Storm, and others
  • Develop batch and streaming data solutions using Apache Kafka, Apache Spark, Airflow, and Delta Lake
  • Automate ingestion from external sources, ensuring reliability and data quality
  • Design and implement event-driven data architectures with Kafka Streams and Kinesis Data Firehose
  • Implement Data Quality, Data Lineage, and Observability frameworks
  • Collaborate with Site Reliability Engineers to ensure stability and uptime of production pipelines and services
  • Work with Data Scientists to ensure high-quality data for Machine Learning models and integrate them into production-ready pipelines
  • Stay up-to-date and continuously upskill on emerging technologies, frameworks, and best practices in data engineering and cloud platforms

Requirements

  • Undergraduate degree in Computer Science, Engineering, Data Science or related discipline
  • 3+ years of hands-on experience in data profiling, ETL development, SQL optimization, and testing
  • Proven experience delivering large-scale data solutions with AWS technologies (Kinesis, Athena, Redshift, DynamoDB, Lambda, S3)
  • Proficiency with modern data platforms and tools, including Snowflake, Databricks, and Apache Storm
  • 3+ years of experience working with SQL and NoSQL databases, particularly MongoDB
  • Experience developing batch and streaming data solutions using Apache Kafka, Apache Spark, Airflow, and Delta Lake
  • Experience with streaming frameworks and event-driven architectures (Kafka Streams, Kinesis Data Firehose)
  • Experience automating data ingestion, ensuring reliability and data quality
  • Familiarity with CI/CD tools and practices like Ansible, CloudFormation, and Jenkins
  • Experience implementing Data Quality, Data Lineage, and Observability frameworks
  • Experience collaborating with Site Reliability Engineers to ensure production stability and uptime
  • Experience working with Data Scientists to productionize Machine Learning models
  • Excellent interpersonal and communication skills
  • Desire to stay up-to-date and continuously upskill on emerging data engineering and cloud technologies
  • Desirable: Jira/Confluence experience
  • Desirable: Experience consuming RET
  • Desirable: Experience with AI/ML technologies

Benefits

  • Complimentary event tickets
  • Birthday and volunteering leave
  • Wellbeing discounts & flu vaccinations
  • Paid parental leave & free employee support (EAP)
  • Global rewards and recognition
  • Learning, development & career pathways
  • A diverse, inclusive, and passionate team

Job title

Data Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job