Medium logo

Senior Software Engineer - Data Platform

Welcome to Medium, where words matter. Medium taps into the brains of the world’s most insightful writers, thinkers, and storytellers to bring you the smartest takes on topics that matter.

Number of employees


US flag United States only

Medium’s mission is to help people deepen their understanding of the world and discover ideas that matter. We are building a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers. We are creating the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas.

We are looking for a Senior Software Engineer that will help build, maintain, and scale our business critical Data Platform. In this role, you will help define a long-term vision for the Data Platform architecture and implement new technologies to help us scale our platform over time. You'll also lead development of both transactional and data warehouse designs, mentoring our team of cross functional engineers and Data Scientists.

At Medium, we are proud of our product, our team, and our culture. Medium’s website and mobile apps are accessed by millions of users every day. Our mission is to move thinking forward by providing a place where individuals, along with publishers, can share stories and their perspectives. Behind this beautifully-crafted platform is our engineering team who works seamlessly together. From frontend to API, from data collection to product science, Medium engineers work multi-functionally with open communication and feedback.

What Will You Do

  • Work on high impact projects that improve data availability and quality, and provide reliable access to data for the rest of the business.

  • Drive the evolution of Medium's data platform to support near real-time data processing and new event sources, and to scale with our fast-growing business.

  • Help define the team strategy and technical direction, advocate for best practices, investigate new technologies, and mentor other engineers.

  • Design, architect, and support new and existing ETL pipelines, and recommend improvements and modifications.

  • Be responsible for ingesting data into our data warehouse and providing frameworks and services for operating on that data including the use of Spark.

  • Analyze, debug and maintain critical data pipelines.

  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Spark and AWS technologies.

About You

  • You have 5+ years of software engineering experience.

  • You have 3+ years of experience writing and optimizing complex SQL and ETL processes, preferably in connection with Hadoop or Spark.

  • You have outstanding coding and design skills, particularly in Java/Scala and Python.

  • You have helped define the architecture, tooling, and strategy for a large-scale data processing system.

  • You have hands-on experience with AWS and services like EC2, SQS, SNS, RDS, Cache etc or equivalent technologies.

  • You have a BS in Computer Science / Software Engineering or equivalent experience.

  • You have knowledge of Apache Spark, Spark streaming, Kafka, Scala, Python, and similar technology stacks.

  • You have a strong understanding & usage of algorithms and data structures.

Nice To Have

  • Snowflake knowledge and experience

  • Looker knowledge and experience

  • Dimensional modeling skills

At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer.

Interested? We'd love to hear from you.

About this role

November 19th, 2022

September 20th, 2022

Full Time

To apply, you must have a permit to work in this country.
Medium is hiring for this role in these timezones.
US flag All US timezones (+/- 0 hours)
Dot -10.00
Dot -9.00
Dot -8.00
Dot -7.00
Dot -6.00
Dot -5.00
Dot 14.00

Apply now

Job expired?

Please let Medium know you found this job on Himalayas. This will help us grow!

About Medium

Learn about Medium and their company culture.

View company profile

Welcome to Medium, where words matter. Medium taps into the brains of the world’s most insightful writers, thinkers, and storytellers to bring you the smartest takes on topics that matter. So whatever your interest, you can always find fresh thinking and unique perspectives.

We believe:

  • Great ideas can come from anywhere

  • People create better things together

  • Design matters at a deep level

We also care deeply about how media shapes the lives of individuals and the decisions of society — and we think it can be better.

We have a world-class engineering and design team, which we are looking to grow slowly and deliberately. Let us know if you're interested.

Read more
Read more

Tech stack

Learn about the technology and tools that Medium uses.

View tech stack

78 more

Benefits and perks

Learn about the benefits and perks that Medium provides.

View benefits
Wellness benefits

Wellness benefits

$119 to spend each month on whatever makes you feel good whether it's the gym, yoga, meditation classes, or something in between.

Learning and development budget

Learning and development budget

We have a generous education budget for each employee.

Retirement benefits

Retirement benefits

401(k) to help you invest in your future.

Paid parental leave

Paid parental leave

Primary and secondary parental leave.

View all employee benefits
View all employee benefits
Number of employees



Ev Williams

These are the countries where employees are currently based.

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs
Lufthansa Innovation Hub logo
Number of employees


Dollar sign

90k-120k USD

Full Time
Dot Developer
CronaSwap logo
Number of employees


Dollar sign

100k-140k USD

EyeSeeTea logo
Number of employees


Dollar sign

20k-60k USD

3 remote jobs at Medium

Medium is hiring Database Architect, Senior Software Engineer - Data Platform, and more.

View all jobs at Medium

Remote companies like Medium

These are some great remote companies operating in similar industries to Medium.

View all companies

Join an ambitious team solving difficult problems that matter.

Border is UX strategy, design, architecture and development agency headquartered in San Diego, California.

Range is the place for remote & hybrid teams to check in with each other, both async and real-time.

Aha! is the world's #1 roadmap software. We help more than 5,000 companies and 300,000 users create strategic plans.

Everything you need to keep your family organized and prepared — in one place.

Everything you need to attract, hire, and retain top talent.Start making better hires with Pinpoint—the all-in-one talent acquisition software with unlimited support included.Attracting quality direct candidates can seem impossible against a backdrop of increasing competition, overwhelming admin, and the pressure to deliver results fast.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas