Posted in

Senior Platform Engineer – Data

Senior Platform Engineer – Data

CompanyWattpad
LocationToronto, ON, Canada
Salary$120000 – $160000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of experience in a prior software development role
  • Highly experienced in Golang and/or Python
  • Understanding of database fundamentals and experience working on data platforms

Responsibilities

  • Designing, building, maintaining, and monitoring a large scale distributed system serving millions of people per day
  • Building new and updating existing microservices on AWS in Go and Python
  • Maintain and scale our event platform powered by Kafka (ingesting 200K msgs/sec)
  • Improving reliability and performance of core components and existing systems
  • Configuring and maintaining the infrastructure that runs those systems
  • Writing unit and service tests for all your code
  • Researching new technology to solve tomorrow’s scaling issues

Preferred Qualifications

  • Exposure and some working experience with data warehouses like Redshift
  • Deep knowledge of Docker and exposure to container orchestration tools like Kubernetes or ECS
  • Experience with Kafka
  • Experience with Apache Spark data processing framework
  • Exposure to Infrastructure-as-code tools such as Terraform