Senior Data Engineer - Platform Engineering

Skills
Computer ScienceData EngineeringAmazon Web ServicesData ArchitectureData ModelingData PipelinesQuery Tuning
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 8+ years of experience in data engineering
  • Extensive experience with AWS cloud platform and data-related services
  • Proficiency in automation frameworks (e.g., Terraform, Cloud Formation)
  • Proficiency in data lake and pipeline tools (e.g., Databricks, Apache Kafka/Kinesis, AWS Glue)
  • Proficiency in one or more programming languages (e.g. Python, Java)
  • Strong understanding of SQL (e.g. Redshift, Snowflake, RDS) and NoSQL databases (e.g., DynamoDB)
  • Experience with search optimization, including schema design and query tuning
  • Experience in building CI/CD pipelines, testing frameworks (e.g. dbt)
  • Strong problem-solving skills and proactive approach
  • Ability to independently own and execute projects while collaborating with the team
  • Strong communication skills and mentoring ability

Day to day

  • Play a pivotal role in designing, implementing, and optimizing data services and pipelines
  • Collaborate with cross-functional teams to enable operational data analysis, enhance eventing systems, and develop tools to empower data and services teams
  • Drive 100% automation, create scalable architectures, and optimize data environments