What you'll be doing:
- As a Senior Data Platform Engineer, you’ll play a key role in evolving our real-time data infrastructure to meet the scale and complexity of our rapidly growing business. You’ll take technical ownership of major components, lead design and architecture decisions, mentor team members, and drive long-term improvements in our systems' performance, reliability, and scalability.
- Leading the design, implementation, and scaling of real-time distributed systems that serve millions of users per day
- Building and evolving high-performance microservices in Golang and Python running on AWS
- Scaling and hardening our Kafka-based event platform, currently processing over 200K messages per second
- Driving technical excellence across the team by identifying performance bottlenecks, improving system observability, and reducing operational overhead
- Taking ownership of infrastructure, ensuring high availability and resilience across our platform
- Writing robust unit, integration, and service-level tests, and reviewing others’ code with a mentorship mindset
- Driving adoption of new technologies and architectural patterns to future-proof our systems
- Partnering with cross-functional stakeholders (Data Science, Analytics, Security, Product, etc.) to deliver platform capabilities that enable innovation
- Mentoring and guiding engineers through technical challenges and design decisions
What we're looking for:
- 8+ years of experience in software engineering, with a strong focus on distributed backend systems
- Experience planning and leading medium to large technical initiatives involving multiple members from your team
- Deep experience with Golang and/or Python, including building and operating high traffic production services
- Proven success in designing and operating real-time data systems using tools like Kafka, Flink, or Kinesis
- Strong understanding of cloud infrastructure (especially AWS) and how to build scalable, observable systems
- Strong Interest or familiarity working with large-scale data platforms and technologies like EMR, Glue, Airflow, Dataproc, Redshift, Spark, or DMS
- Experience working on backend systems that operate 24/7 and require high reliability
- Strong Interest or familiarity working with information retrieval systems such as Elasticsearch, time-series databases, or vector databases
- Passion for writing clean, maintainable code and for improving systems over time
- You have or are currently mentoring other developers
Bonus Points:
- Experience with Redshift, Snowflake or similar columnar data warehouses
- Deep knowledge of Docker and container orchestration tools like Kubernetes or ECS
- Exposure to Infrastructure-as-Code tools like Terraform or CloudFormation
- Experience implementing CI/CD pipelines or improving deployment automation
What we offer:
- Competitive salary
- Career development; we believe in mentorship and supporting you to achieve your goals
- Health benefits, fully covered by us!
- RRSP Contributions
- Generous vacation and Parental Leave Top-up
- Corporate discount for gym membership for you and your family
- Beautiful offices in downtown Toronto and Halifax, with easy access to transit
- And a whole lot more!
Top Skills
What We Do
Wattpad. Where Stories Live.
Wattpad’s vision is to entertain and connect the world through stories. The global multi-platform entertainment company uses the power of community and technology to enable the creation and distribution of content across a variety of formats. Its flagship app, Wattpad, is home to a community of more than 90 million people who spend over 23 billion minutes a month engaged in original stories. Tap by Wattpad, the company’s second storytelling product, offers short, chat-based stories in over a dozen languages. Wattpad Studios co-produces stories for film, television, digital and print, together with industry partners. Wattpad Brand Partnerships offers a full suite of advertising products to help brands build deep engagement with Gen Z consumers. The company is proudly based in Toronto, Canada.