Remote Jobs at Medium

This Month

Data Analytics Engineer
Medium  
frontend api Sep 08
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 Data Analytics Engineer who will help build, maintain, and scale our business critical data warehouse and BI platform. In this role, you will lead development of both transactional and data warehouse designs, mentoring our team of cross functional engineers and data scientists. You’ll gain a deep understanding of how we use data in our business, and help make self-serve data a reality at Medium.

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 and publishers can share their stories and 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 you will do

  • Work on high impact projects that improve data availability and quality, and provide reliable access to data for the rest of the business.
  • You’ll be the go-to Looker expert at the company, and will help bridge the gap between understanding business needs and knowing how to design efficient, usable data models.
  • Work with engineers, product managers, and data scientists to understand data needs and implement data exploration tools and dashboards
  • Build data expertise and own data quality for allocated areas of ownership.
  • You’ll help define the self-serve data strategy at Medium, advocate for best practices, lead trainings, and investigate new technologies.
  • Design, architect, and support new and existing ETL pipelines and Looker data models, and recommend improvements and modifications.
  • Analyze, debug and maintain critical data pipelines. Tune SQL queries and Snowflake data warehouse configurations to improve performance while keeping costs in mind.
  • Identify and help triage infra issues with our ETL infrastructure. 

Who you are

  • You have 2+ years of software engineering and/or data analytics experience.
  • You have experience with schema design and dimensional data modeling.
  • You have experience writing and optimizing large, complex SQL and ETL processes, particularly on column-oriented databases and event-based data structures. 
  • You have designed and built data models in Looker, and you know how to balance trade-offs between performance and usability. 
  • You have a BS in Computer Science / Software Engineering or equivalent experience.

Nice to have

  • Knowledge and experience using Spark
  • Proficiency with Python
  • Experience with Snowflake
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.

Please note that communication regarding your application, interviews, and job offers will only come from e-mail addresses ending in"@medium.com". Anything else is not a legitimate outreach.
Share this job:
Senior Legal Counsel - Product & Privacy
Medium  
senior Sep 01
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.

Our Legal team is growing, and we’re looking for a senior lawyer to join us and focus on Product and Privacy counsel. You will support our cross-functional Product teams, enabling them to do their best work and serve our wider community well by incorporating privacy considerations into the products we are building.

What will you do?

  • Lead the development, implementation and maintenance of Medium’s privacy strategy in accordance with applicable privacy laws and regulations, including the California Consumer Privacy Act and the General Data Protection Regulation.
  • Advise cross-functional business partners on privacy matters concerning product development and strategy, marketing, data use and governance, and risk.
  • Drive awareness on privacy and security issues with the development of training and guidelines that help business stakeholders understand and address data protection and privacy issues as they emerge in development of new products and technologies. 
  • Analyze data flows and assist with records of processing activities, privacy impact assessments, and other privacy-focused deliverables.
  • Review/draft a variety of agreements to ensure compliance with privacy-related contract terms.
  • Partner with and manage outside counsel.
  • Remain at the forefront of the evolving regulatory landscape by staying up to date with best practices and legislative and regulatory developments.
  • Think ahead, see around corners, and help to prepare for legal issues that may arise in the future.

Who are you?

  • You have subject matter expertise in global privacy laws and regulations, including the California Consumer Privacy Act and the General Data Protection Regulation.
  • You’re familiar with a wide-variety of legal issues affecting Internet platforms and tech media spaces.
  • You’re able to provide clear, concise legal advice and to work well cross-functionally(with lawyers and non-lawyers alike) to drive to results, particularly with engineering, product, and marketing teams.
  • You have strong written, oral, and interpersonal communication skills and are a cooperative team player. 
  • You take initiative, work independently, make decisions based on incomplete information, own the results, and figure out how to do better next time; you’re practical, resilient, and low ego.
  • JD required, admitted to practice in at least one U.S. jurisdiction.
  • 6+  years relevant legal experience at a top law firm or in-house legal department, preferably with experience at a fast-growing startup.
  • This role will report to Medium’s General Counsel.
  • We are currently open to candidates that are looking to work remotely in the United States or flexibly near one of our offices in New York City or San Francisco.
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.

Please note that communication regarding your application, interviews, and job offers will only come from e-mail addresses ending in"@medium.com". Anything else is not a legitimate outreach.
Share this job:

This Year

Principal Product Designer
Medium  
product design Aug 03
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.

Our mission hinges on design: designing a product that helps readers discover the stories that matter to them; designing an ecosystem that supports and rewards quality writing; designing an experience that respects intelligence and is worth paying for. We are building this future, one product release at a time, and looking to designers to help lead the way.

We are looking for a Principal Product Designer with exceptional design vision and craftsmanship, who can lead and execute in a fast-paced environment. You have the ability to translate high-level strategy into compelling and beautiful user experiences. You generate tons of ideas and can prototype them quickly, and you excel at crafting both intuitive UX and beautiful visual design. This is a high-impact role with the opportunity to shape how millions of people discover and share ideas every day. We are hiring a Principal Designer for both our Reader Experience team and our Creators team.

What you'll do:

  • Lead design projects across the entire product lifecycle and multiple product launches. You set the vision for the user experience and create the space for others to collaborate.
  • Partner closely with engineering, product, and editorial teams to find elegant but practical solutions to design challenges. Together, you’ll solve problems and come up with solutions that delight our users.
  • Evaluate the success of existing products and features, and develop designs to support business objectives.
  • Bring new ideas to the table that expand the capabilities of the product.
  • Rapidly produce multiple concepts and prototypes; knowing when to apply pixel-perfect attention to detail, and when to make low-fi sketches and prototypes.
  • Embody and establish best practices for the design team, acting as a mentor to fellow designers.

Who you are:

  • You love big sweeping ideas but also enjoy the details. From product ideation and system thinking to kerning and grids, you demonstrate a capacity and enthusiasm for the spectrum of design. You can help lay the groundwork to set new problem spaces up for success, and you can provide exceptional hands-on execution as necessary.
  • You’re able to rapidly ideate and iterate in a fluid startup environment. You are comfortable with ambiguity and have shown an ability to bring clarity and structure to a complex system or user experience challenge.
  • You’re a team player and facilitator who can collaborate easily with everyone from more junior designers to engineers to executives. You engage with teammates with clarity, openness, and curiosity.
  • You’re a strong communicator who can present your vision and design rationale in a compelling, convincing manner to the wider team. 
  • You know how to design for the long-term, but also how to iterate quickly to get to a first version of that future.
  • You have experience working in an agile environment with fellow design, product, engineering and insights leaders to align on product strategy and make great things as a team.
  • Coding and prototyping skills are a strong plus!
At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We understand the value of diverse 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.
Share this job:
Senior Director, Growth Marketing
Medium  
senior executive testing Jun 11
Here at Medium, we are building 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; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers. We are seeking a highly dynamic, analytical, and collaborative Senior Director of Growth Marketing to join our marketing team.

Reporting to the VP of Marketing, and working closely with our Product Lifecycle and Audience Development teams, you’ll build and execute strategies to drive awareness and subscriber growth for Medium, focusing heavily on earned and owned channels in the near-term.  The ideal candidate will have deep expertise in lifecycle marketing, performance marketing, martech, and marketing analytics.  This is an outstanding opportunity for a hands-on, startup mentality leader who’s excited to build our growth marketing vision and systems from the ground up!

What will you do?

  • Lead Medium’s performance marketing efforts, focused on acquiring, converting and retaining Medium users/subscribers through owned, earned, and paid channels
  • Identify opportunities for product optimization at all stages of the customer journey (from landing pages, through activation, through conversion, retention, and winback), partnering with Product leadership to prioritize and execute
  • Oversee Lifecycle marketing team, leveraging email, push, and in-app channels to activate, engage, convert & retain users
  • Build our paid marketing strategy and capabilities from the ground up, ensuring we have the right tools, tracking, and setup in place for anything from light media testing to more robust campaigns
  • Optimize and grow our martech stack in close collaboration with Engineering & Data teams.  Build product requirements, evaluate current tools, RFP new vendors (as needed), manage buy-in and collaboration with cross-functional teams, and oversee onboarding/implementation
  • Partner with audience development and SEO teams to identify opportunities to amplify existing efforts, and better convert organic audience
  • Take a customer-first approach to all growth efforts, championing user benefit, satisfaction, and trust over growth hacking 

Who are you?

  • 8-10 years relevant professional experience, with a strong background in customer acquisition and retention within a digital/subscription business
  • 5+ years of Lifecycle/CRM Marketing (email, push, in-app) experience, with 4+ years experience managing a team
  • 5+ years of performance marketing experience (in-house Marketing team or agency). Demonstrated success running multi-channel, full-funnel campaigns across search, social, display, affiliate, and offline channels (direct media buying experience a must)
  • Deep knowledge of and expertise in martech automation/technology tools (e.g. Salesforce, Braze, Optimizely), with proven experience in setup & implementation 
  • You’re an innovative leader who’s keen to explore outside-the-box strategies for driving customer awareness and acquisition
  • You value the customer experience above all else, optimizing for customer satisfaction and LTV over short-term growth hacking
This position can be located in New York, San Francisco, or Remote anywhere in the U.S.

At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We understand the value of diverse 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.
Share this job:
Engineering Manager - Reader Experience
Medium  
manager engineering manager android Apr 30
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 crafting the best place for reading and writing on the internet—a place where today’s smartest writers, experts, and storytellers can share big, innovative ideas.

We’re looking for an Engineering Manager to join the Reader Experience group, where they’ll lead a team that’s striving to make the experience of reading and discovering on Medium the best it can be. They'll have the opportunity to grow and inspire a team of talented engineers, work collaboratively to define team roadmaps, and ultimately enable the team perform and execute to its full potential. We prioritize fast iteration without compromising quality, while maintaining an attention to detail that leads to the kind of thoughtful user experiences that we’re known for.

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 each day. We’re looking for mindful, empathetic, and self-aware leaders to join our team and help us move thinking forward. With a strong focus on growth and personal development, Medium is the ideal place to develop your skills in an environment that is built on mutual trust and respect.

What will you do?

  • You will lead a team that's focused on leveling up the Medium reading experience.
  • You will be responsible for growing and inspiring this team of engineers through a combination of coaching, mentoring, feedback, and hands-on career development.
  • You will work collaboratively with partners from product and design to define the team strategy and roadmap, and then help the team execute on that roadmap using an agile development process.
  • You will help your team make smart technical decisions that balance both short-term and long-term goals.
  • You will cultivate a healthy, collaborative engineering culture that’s in line with our values.

Who are you?

  • You have 5+ years of professional software development experience, and 2+ years of recent experience managing an engineering team.
  • You have a track record of building and retaining diverse, high-performing teams that have a culture of quality and continuous improvement.
  • You have built and shipped high quality consumer facing products in a fast-paced, agile product development team.
  • You have a deep technical understanding of at least one of platform that our users use to read Medium content (iOS, Android, or web).
This role is based in our San Francisco office, New York office, or remote within the US.

At Medium, we foster an inclusive, supportive, fun and 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. 

Share this job:
Senior Backend Engineer - Recommendations
Medium  
backend senior golang python machine learning aws Apr 16
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. To do that, we create simple and beautiful product experiences that prioritize the user experience.

We are looking for a Senior Backend Engineer that will work on building advanced recommendation systems that help users to navigate the vast library of quality content on Medium. As an engineer on the recommendations team, you'll work closely with PMs and ML engineers to create the best version of Medium for every user. 

What will you do

  • Work on a large-scale recommendation system that uses machine learning in its core.
  • Design and build scalable and performant backend services. (We use primarily Golang and Python).
  • Create data pipelines and high performance online serving infrastructure.
  • Design end to end experiments that optimize for reader satisfaction.

Who are you?

  • You have proven experience building server-side software.
  • You believe in the craft of software engineering, but are pragmatic with engineering tradeoffs.
  • You are passionate about using technology to help Medium readers discover the most relevant content.
  • You have familiar with services architecture and understand its trade-offs.
  • You have experience with AWS, Kafka, Redis, and relational database systems.

We'd particularly love it if

  • You have built services that serve a significant amount of traffic.
  • You are proficient in Golang, Python, and/or Spark.
  • You've worked on production machine learning systems at scale in search, ranking, recommendations, and/or natural language processing.
At Medium, we foster an inclusive, supportive, fun yet ambitious 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.
Share this job:
Senior Full Stack Engineer, Web Experience
Medium  
full stack senior aws frontend api Feb 12
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. To do that, we create simple and beautiful products that prioritize the user experience and value we deliver.

We value fast iteration without compromising quality while maintaining an attention to detail that creates the kind of thoughtful interactions we’re known for.

We’re looking for mindful, empathetic, and self-aware engineers to join our Web Experience team to help us move thinking forward. With a strong focus on growth and personal development, Medium is the ideal place to develop your skills in an environment that is built on mutual trust and respect.

What will you do?

  • As a senior full stack engineer on the Web Experience Team, you'll be responsible for creating the best possible web experience for Medium users to discover, read and engage with the stories that matter to them. You’ll architect and build product features from the databases all the way to the browsers. You’ll collaborate closely with colleagues in design and product, and bring innovative and delightful designs to life. You’ll sweat the details and make things shine. You’ll push the boundaries of what’s possible on the web.

Who are you?

  • You have 5+ years of software engineering experience.
  • You enjoy being a generalist, with a willingness to work on both frontend and backend.
  • You have some experience building single page web applications.
  • You are flexible, dedicated, and curious.
  • You believe in the craft of software engineering, but are pragmatic when necessary.
  • You draw inspiration from prior art, but are driven to innovate beyond it.
  • You respectfully challenge your peers, and welcome being challenged.
  • You are passionate about learning, and want to help us learn too.

We’d particularly love it if!

  • You have experience with modern technology stack for the web including React and GraphQL.
  • Experience with AWS (in particular, RDS, SQS, and DynamoDB).
  • Experience working in a service-oriented or microservice architecture.
  • You have experience in scalable systems.
  • You have deep knowledge of API design principles and best-practices, availability, and performance.
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.
Share this job:
Senior Data Engineer
Medium  
senior java python scala aws frontend Jan 29
At Medium, words matter. We are building 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; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

We are looking for a Senior Data 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.

Who You Are!

  • You have 7+ 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.
Share this job:
Senior Web Platform Engineer
Medium  
senior javascript css api Jan 16
At Medium, words still matter. We are building a place to foster reading and writing on the internet—a place where today’s smartest writers, thinkers authorities, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

The Platforms team
The Platforms team is tasked with enabling our product engineers to quickly build a quality user experience. We do that by giving those teams tools and frameworks to build great user experiences.
Much of the Platforms team's recent work has been around shepherding new technologies into Medium's stack: We have a web client written in modern React (with hooks, if you're curious) and TypeScript. We have enjoyed adopting GraphQL to add clarity to our API, manage changing client needs, and take advantage of third party tooling like Apollo Client. We have a modern design system & styling framework using CSS-in-JS & Storybook. And we are growing our fleet of Go services speaking gRPC, deployed on Kubernetes, and released with our own K8s operator.

That's where you come in:
We're looking for Staff- or Principal-leveled engineers who like to:
Write software — That might be writing a new framework, making a design system component accessible, or writing a Slack integration that saves engineers time.
Support fellow engineers — We listen to product engineering teams and collaborate with them. After all, they're our users, and they're the ones who ultimately help Medium's users read and write things that matter. When we empathetically understand what they need, it makes us better at our job.
Advocate for & design solutions — We provide high-level technical design, strategy roadmap development, and technical architecture related to our web client.
Follow & engage with the community — We want to assure that our architectures are consistent with industry including scalability, availability, maintainability, and flexibility.
Understand technical debt — There are also some older and less glamorous technologies at Medium, too. Part of your responsibility will be enabling engineers to account for technical debt and make progress against it — all while building new systems and user features.

WHO ARE YOU?

  • You have a deep understanding of Javascript, the DOM, CSS, and the ecosystem of tools around them.
  • You are an expert in at least one modern web application framework (React, Angular, Vue, etc.)
  • You have 5+ years of experience writing software.
  • You want to learn from and teach your peers.
  • You work autonomously, are energized by missions and goals more than a specific list of tasks.

Nice, but not required:

  • You have 10+ years of experience.
  • You understand web accessibility and have shipped accessible products.
  • You have an understanding of React's internals.
  • You have experience on an infrastructural or platform team.
What makes Medium special
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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Share this job:
Senior Microservice Platform Engineer
Medium  
senior golang api Jan 16
At Medium, words still matter. We are building a place to foster reading and writing on the internet—a place where today’s smartest writers, thinkers authorities, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

The Platforms team
The Platforms team is tasked with enabling our product engineers to quickly build a quality user experience. We do that by giving those teams tools and frameworks to build great user experiences.
Much of the Platforms team's recent work has been around shepherding new technologies into Medium's stack: We have a web client written in modern React (with hooks, if you're curious) and TypeScript. We have enjoyed adopting GraphQL to add clarity to our API, manage changing client needs, and take advantage of third party tooling like Apollo Client. We have a modern design system & styling framework using CSS-in-JS & Storybook. And we are growing our fleet of Go services speaking gRPC, deployed on Kubernetes, and released with our own K8s operator.

That's where you come in
We're looking for staff- or principal-leveled engineers who like to:
Write software — That might be writing a new framework, making a design system component accessible, or writing a Slack integration that saves engineers time.
Support fellow engineers — We listen to product engineering teams and collaborate with them. After all, they're our users, and they're the ones who ultimately help Medium's users read and write things that matter. When we empathetically understand what they need, it makes us better at our job.
Advocate for & design solutions — We provide high-level technical design, strategy roadmap development, and technical architecture related to our web client.
Follow & engage with the community — We want to assure that our architectures are consistent with industry including scalability, availability, maintainability, and flexibility.
Understand technical debt — There are also some older and less glamorous technologies at Medium, too. Part of your responsibility will be enabling engineers to account for technical debt and make progress against it — all while building new systems and user features.

Who You are?

  • You have a deep understanding of microservice architectures and how they to make them successful.
  • You have 5+ years of experience writing software.
  • You want to learn from and teach your peers.
  • You work autonomously, are energized by missions and goals more than a specific list of tasks.

Nice to have, but not required:

  • You are fluent in Golang and gRPC.
  • You are comfortable in TypeScript.
  • You have 10+ years of experience.
  • You have shipped systems on Kubernetes.
  • You are familiar with modern observability tools (e.g., Prometheus, Datadog, Lightstep)
  • You have experience on an infrastructural or platform team.
What makes Medium special
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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Share this job: