Medium is one of the world's most influential writing platforms, connecting millions of readers with ideas that matter. They are seeking a Senior Engineer to play a key role in their Data Platform team, responsible for building and evolving the data infrastructure that powers Medium’s business.
Responsibilities:
- Build, maintain, and modernize the data infrastructure that Medium's product and engineering teams depend on to do their best work
- Own reliability of our data infrastructure: Identify risks, instrument better observability, and drive improvements that reduce toil for the whole org
- Bring a product mindset to platform ownership, partnering with engineers and stakeholders across teams to understand their data infrastructure needs and help design systems they can use and trust
- Contribute to the long-term platform roadmap, including migration of end-of-life systems toward modern, maintainable alternatives
- Write and review Python-based tooling for pipeline orchestration, data quality, and infrastructure automation
- Apply DevOps and SRE best practices: think about uptime, monitoring, alerting, and deployment practices as first-class concerns
- Mentor teammates and improve shared standards around reliability, documentation, and platform ergonomics
- Attend Medium's twice-yearly, in-person offsites (hosted in locations around the U.S.)
Requirements:
- 4–6 years of experience across data engineering, backend engineering, DevOps, or SRE
- Proficient in Python
- Comfortable working across the stack
- Experience with data pipeline tooling (Snowflake, dbt, Spark, or similar)
- Experience with cloud infrastructure (AWS)
- Experience with backend services work
- Approach legacy systems with curiosity
- Care about downstream users and understand the measure of a great platform
- Good instincts about systems, adaptable and eager to learn
- Ability to advocate for an approach while remaining genuinely open to better ideas
- Experience using AI to improve a team's leverage, reach, output and impact
- You're comfortable operating without a dedicated PM layer: you've owned product/platform direction, not just technical execution
- You personally use Medium and are genuinely excited to contribute to its mission: empowering humans to write meaningfully for other humans