Senior Platform Engineer, Data

Logo of Wattpad

Wattpad

๐Ÿ’ต $86k-$115k
๐Ÿ“Remote - Canada, United States

Job highlights

Summary

Join Wattpad's Data Engineering team as a Senior Platform Engineer and contribute to building and maintaining the company's large-scale data infrastructure. You will design, develop, and monitor high-performance data platforms used by millions daily. This role requires extensive experience in software development, particularly with Golang and/or Python, and a strong understanding of big data technologies. You will collaborate with various teams to ensure system reliability and scalability. The position offers competitive compensation, excellent benefits, and opportunities for career development. Remote work options are available for Canadian candidates within EST hours. Wattpad values diversity and encourages applications from all qualified individuals.

Requirements

  • Love learning and have a growth mindset
  • 8+ years of experience in a prior software development role
  • Be highly experienced in Golang and/or Python
  • Enjoy both building and maintaining complex back-end systems that operate 24/7 at high scale
  • Have interest or experience in information retrieval systems (e.g., Elasticsearch, time-series databases, vector databases)
  • Have strong interest or familiarity with some big data technologies such as, but not limited to, Airflow, EMR, Dataproc, AWS DMS, AWS Glue, Spark, Redshift, Flink, Kafka
  • Write clean, readable code that communicates its intents and methods clearly to future engineers (but you can also deal with code that isnโ€™t and doesnโ€™t)
  • Have some understanding of database fundamentals and experience working on data platforms
  • Be located and authorized to work in either the US or Canada (excluding Quebec)

Responsibilities

  • Design, build, maintain, and monitor a large scale distributed system serving millions of people per day
  • Build new and update existing microservices on AWS in Go and Python
  • Maintain and scale our event platform powered by Kafka (ingesting 200K msgs/sec)
  • Improve reliability and performance of core components and existing systems
  • Configure and maintain the infrastructure that runs those systems
  • Write unit and service tests for all your code
  • Research new technology to solve tomorrowโ€™s scaling issues

Preferred Qualifications

  • Exposure and some working experience with data warehouses like Redshift
  • Have a deep knowledge of Docker and exposure to container orchestration tools like Kubernetes or ECS
  • Have experience with Kafka
  • Have experience with Apache Spark data processing framework
  • Have exposure to Infrastructure-as-code tools such as Terraform
  • Have interests in DevOps or infrastructure and related technologies (e.g. Kubernetes)
  • Have experience planning and leading technical initiatives or projects of various scopes and sizes
  • Have or are currently mentoring other developers

Benefits

  • Career development; we believe in mentorship and investing in your learning, supporting you to achieve your goals
  • Top industry health benefits, including vision and dental
  • Your own health/wellness account to spend each year
  • RRSP Contributions (Canada), 401K Contributions (USA)
  • Generous vacation and Maternity/Parental leave top-up program
  • Corporate discount for gym memberships for you and your family
  • Work from almost anywhere in the world for part of the year
  • Winter break shutdown and a whole lot more!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Wattpad know you found this job on JobsCollider. Thanks! ๐Ÿ™