Remote Jobs at Medium

Last Week

Staff Engineer - Creators
Medium  
backend api May 07
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 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 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 Staff Engineer on the Creators team, you’ll help engineer Medium’s one-of-a-kind writing and blogging ecosystem to make it the best home for creators to spread ideas worth reading. You’ll lead a team of engineers, collaborate with them to set technical roadmaps, explore what’s possible with product and design, and help shape the processes of the team. 

In your day to day, you’ll architect and build product features from the database all the way to the UI. 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.

Who are you?

  • You have 8+ years of software engineering experience.
  • You have experience in leading teams and planning and executing large projects.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience in programming and interacting with APIs.
  • You have 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 in Javascript(Node.js, React or GraphQL)
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
Sound like you? We'd love to hear from you!

This role is available remotely for U.S. workers.

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. Medium is an equal opportunity employer. 
Share this job:
Staff Android Engineer - Mobile Platforms
Medium  
android java ios May 07
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’re looking for a Staff Android Engineer to join our talented cross-functional team, where they’ll own key aspects of our Android application and contribute to our core mobile architecture. We’re looking for an experienced engineer who can build beautiful, polished user experiences and architect elegant, maintainable code. We prioritize fast iteration without compromising quality, while maintaining an attention to detail that creates the kind of thoughtful interactions 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 engineers to join our 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 an Android engineer at Medium, you will be responsible for developing major new features in the Medium Android app, as well as driving improvements to the existing Android codebase using Kotlin, Java, and the core Android SDKs. You will work in a fast paced, collaborative environment with product managers, designers, and iOS engineers all on the same team, working together to build the world class reading experience that we’re all proud of.

Who are you?

  • You have 8+ years of professional software development experience and 3+ years of recent experience building native Android apps.
  • You have a robust knowledge of Kotlin, Java, and the Android development ecosystem as a whole.
  • You’ve built complex, high quality Android applications, and have a strong knowledge of Android app design principles, patterns, and best practices.
  • You have a deep understanding of the Android platform, including different device capabilities, battery life, performance, and push notifications.
  • You have experience writing automated tests for Android applications.
  • You work autonomously, and are more energized by missions and goals than a specific list of tasks.

Nice to haves

  • A strong knowledge of algorithms, data structures and object-oriented methodologies.
  • Experience writing web services or other server-side components.
  • Experience leading projects or teams of engineers.
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

Sound like you? We'd love to hear from you.
Share this job:
Principal Product Designer, Mobile
Medium  
product design ios android May 04
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 to work on our Mobile team, focusing on making Medium’s mobile app experiences the best places to discover and share great ideas.  You will collaborate with product and engineering peers to develop a vision for Medium native apps and work with the team to execute on that vision. 

What will do you?

  • Lead the design vision for Medium’s mobile apps, creating a best in class experience that is compelling, innovative, and clear.
  • 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.
  • Rapidly produce multiple concepts and prototypes; knowing when to apply pixel-perfect attention to detail, and when to make low-fi sketches and prototypes.
  • Use competitive research, user research, and a keen product design sensibility to develop solutions that are intuitive and compelling.

Who are you?

  • You have experience designing for native mobile apps, and are deeply familiar with iOS and Android standards and design patterns. You know how to design an app that feels cohesive across platforms, while adapting to the needs and constraints of different hardware and software.
  • 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 have demonstrated experience leading the design process from start to finish. Whether creating a research plan, brainstorming, creating wireframes, crafting detailed UI/UX, prototyping, or just building a Powerpoint, you feel comfortable using a variety of methods and tools to go from idea to reality, bringing others along with you through the process.
  • You have experience designing experiments — you know how to use hypotheses to drive solutions and apply qualitative and quantitative data to make design decisions.
  • You are comfortable with ambiguity and have shown an ability to bring clarity and structure to a complex system or user experience challenge.
  • You have strong visual awareness and sensibilities.
  • You’re a great communicator who can design frameworks to help us find opportunities, brainstorm and illustrate concepts, and effectively tell the stories of your ideas.
  • You thrive when you’re working with a small team in an ever-changing environment. You are confident, willing to learn, and want to collaborate with others to design world-class experiences.
  • Experience working on social or media products is a 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.
Share this job:
Senior Product Designer, Discovery
Medium  
senior product design May 04
Senior product designer, Discovery
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 Senior Product Designer to work on our Discovery team, focusing on helping readers find the best content on Medium every day, from social features to recommendations to topic exploration and more. You will collaborate with product and engineering peers to develop a vision for discovery and work with the team to execute on that vision. 

What will you do?

  • Lead the design vision to make content discovery on Medium compelling and intuitive.
  • 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.
  • Rapidly produce multiple concepts and prototypes; knowing when to apply pixel-perfect attention to detail, and when to make low-fi sketches and prototypes.
  • Use competitive research, user research, and a keen product design sensibility to develop solutions that are innovative, intuitive, and compelling.

Who are you?

  • 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 have demonstrated experience leading the design process from start to finish. Whether creating a research plan, brainstorming, creating wireframes, crafting detailed UI/UX, prototyping, or just building a Powerpoint, you feel comfortable using a variety of methods and tools to go from idea to reality, bringing others along with you through the process.
  • You have experience designing experiments — you know how to use hypotheses to drive solutions and apply qualitative and quantitative data to make design decisions.
  • You are comfortable with ambiguity and have shown an ability to bring clarity and structure to a complex system or user experience challenge.
  • You have strong visual awareness and sensibilities.
  • You’re a great communicator who can design frameworks to help us find opportunities, brainstorm and illustrate concepts, and effectively tell the stories of your ideas.
  • You thrive when you’re working with a small team in an ever-changing environment. You are confident, willing to learn, and want to collaborate with others to design world-class experiences.
  • Experience working on social or media products is a 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.
Share this job:

This Month

Staff Backend Engineer - Recommendations
Medium  
backend golang python machine learning aws redis Apr 22
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 Staff 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 8+ years of software engineering experience
  • 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 are 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.

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:
Staff Engineer - Web Experience
Medium  
aws backend api full stack node-js Apr 20
At Medium, we're building a platform that gives people a place to share their stories and ideas. To do that, we create simple and beautiful product experiences that prioritize the user experience. We are building the next generation of Medium desktop and mobile web to improve the experience of readers and writers alike. 

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

As a full stack engineer, you'll work across the stack from databases to the UI on various aspects of the reader and creator experience, such as: blog engines, content distribution, theming and customization. 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 will also collaborate with core team members on the web architecture for the next generation of Medium web. 

We're looking for mindful, empathetic, and self-aware engineers to join our 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.

Who are you?

  • You have 8+ years of software engineering experience.
  • You have extensive experience with React and Node.js based applications.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience building single page & isomorphic web applications.
  • You are flexible, dedicated, and curious. You believe in the craft of software engineering, but are pragmatic when necessary.
  • 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 AWS (RDS, SQS, DynamoDB)You have experience working on CMS-like applications.
  • You have experience working in a service-oriented or microservice architecture (NodeJS, Go, Python).
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, GraphQL, REST, and HTTP.
Sound like you? We'd love to hear from you! 

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.

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 Engineering Manager - Growth Platform
Medium  
senior manager engineering manager javascript backend node-js Apr 20
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 Senior Engineering Manager to lead Medium’s Growth Platform team, where they’ll be responsible for guiding strategic initiatives to drive Medium’s reader, creator, and subscriber growth. 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 to 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 building out a foundational platform for growing Medium’s user base and business. 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 Marketing, Product, and Design to define the team strategy and roadmap, and then help the team execute on that roadmap using agile development methodologies.
  • 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 4+ 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 backend development systems, and a strong familiarity with Javascript, Node.js, and/or Go.
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.

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

Senior Software Engineer - Data Platform
Medium  
senior java python scala aws frontend Mar 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.

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.
Share this job:
Design Director, Books
Medium  
executive data science Mar 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.

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 Design Director to lead the brand-new Books initiative at Medium. Medium is expanding into books, aiming to be the best platform for reading and writing, whether it’s a short blog post or a full-length book. You will collaborate with product and engineering peers to develop a vision for Medium Books and work with the team to execute on that vision. You will collaborate closely with the VP of Product Design on high-level strategy, and translate that strategy into clear guidance, process, and feedback for product designers. This is a high-impact role with the opportunity to shape how millions of people discover and share ideas every day.

What will you do?

  • Lead the design vision for the end-to-end books experience on Medium, including hands-on product design work.
  • Manage and develop one product designer, setting clear goals, evolving our design process, bringing in best practices, building a strong team culture, and ensuring that they have what they need to be successful.
  • Partner with the VP of Product Design to develop strategic goals for the reader experience and work with your team to make that vision come to life.
  • Establish a strong design process that makes space for innovative, divergent exploration and maintains the highest levels of creative execution.
  • Work with product management, engineering, and data science to ensure a well-aligned and coordinated product development process. This includes advocating for design and upholding a culture of respect and trust across disciplines.
  • Develop product design strategies that are informed by user research, business objectives, and design best practices.

Who are you?

  • You have experience leading design teams working on consumer Internet products, ideally with experience working on books or media products.
  • You are comfortable doing hands-on design work and managing other designers.
  • You have a track record of mentoring and developing designers to do their best work. You value open collaboration and know how to foster a culture of trust.
  • You excel at bringing clarity and structure to ideas and can put in place strong processes to make them happen.
  • 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 have experience managing designers that work with cross-functional product teams in an agile / scrum environment.
  • You have a deep understanding of UX best practices in mobile and web applications.
  • You have strong portfolio of design work demonstrating end-to-end product design on products at varying points of the product life-cycle.
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.
Share this job:
Design Researcher
Medium  
data science testing Feb 26
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 Design Researcher to help us deepen our understanding of our writers and readers. You’ll help define and prioritize the problems that Medium should be solving using a mix of qualitative and quantitative tools. You’ll work with teams to understand markets, go deep on user problems, validate product concepts and help product designers identify the small changes that could make a huge impact. This position reports to the Senior Design Researcher.

What Will You Do?

  • You’ll collaborate with partners in product management, design, editorial and data science to understand the questions we need to answer about our readers and writers.
  • You’ll design, recruit for, and run research studies such as surveys, interviews, usability testing, observations and diary studies.
  • You’ll help manage our research panel and contribute to our continuous research practice—running studies outside the purview of current product work to level up behaviors and needs we may have not yet considered.
  • You’ll generate insights and communicate results that are clear, compelling, and actionable.

Who You Are?

  • You have at least 2 years of relevant design research experience, including both generative and evaluative research.
  • You’re always the one asking insightful questions and you’re a keen observer of consumer behavior.
  • As a researcher, you’ve worked on both strategic and tactical efforts — you’re just as good at getting a usability study done as a diary study.
  • You’re passionate about contributing to a product that impacts people in profound ways.
  • You love a good story, and appreciate great storytelling (experience with media organizations or content platforms is a plus!).
  • You thrive when you’re working with a small team.
  • You are as excited about learning as you are teaching, you excel in an ever-changing environment.
We prefer for you to be in our New York office, but we are open to applicants in San Francisco or elsewhere (remote).

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.
Share this job:
Staff Engineer - Payments
Medium  
frontend api finance Feb 24
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.  

Every month, millions of people read Medium content on the web through their desktop and mobile devices. We’re looking for engineers to help create the best reading experience possible for our users on the web. 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 Staff engineer on the Payments team, you'll help our readers become paying members, our writers earn money, enable us to expand and accept payments internationally, and open up new revenue streams. You'll lead some of our most strategic projects m, mentor other engineers, and level up what good engineering looks like across the organization. You’ll collaborate regularly with colleagues out side of engineering in product, finance, marketing because we share and align on common goals. You’ll sweat the details and make things shine.

Who are you?

  • You have 8+ years of software engineering experience.
  • You have experience in programming and interacting with APIs.
  • You like thinking long term about team's backlog(both product and tech debt)
  • 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 if:

  • You have experience in scalable systems
  • You have experience in Javascript
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
  • You have experience with payment providers
  • You've worked on enabling payments globally
  • You have experience with event tracking and A/B testing
  • You have experience with microservice architecture
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 Backend Engineer
Medium  
backend senior ios android frontend Feb 15
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. 

Every month, millions of people read Medium content on the web through their desktop and mobile devices. We’re looking for engineers to help create the best reading experience possible for our users. 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’ll implement product enhancements that create a first class reader experience across our web and mobile apps.
  • You’ll work closely with front-end web engineers, iOS engineers, and Android engineers to architect the backend for cross-platform features.
  • You'll collaborate closely with product, design, and engineers across product and infrastructure teams to plan the team backlog.
  • You'll maintain architectural and design principles on the team.
  • You’ll learn about a wide breadth of Medium’s product surface and engineering stacks.
  • You'll mentor Engineers on the team.

Who are you?

  • You are passionate about learning new things.
  • You are a team player willing to lend support when necessary.
  • You believe in the craft of software engineering, but are pragmatic when necessary.
  • You respectfully challenge your peers, and welcome being challenged.

We'd particularly love if:

  • You have experience in Javascript(Node.js and TypeScript)
  • You have experience in Go
  • You have a deep passion for building great user experiences
  • You are familiar with GraphQL and RESTful APIs
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 Product Manager, Pogs
Medium  
senior manager product manager data science Feb 10
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.

Medium started in 2012 as an elegant, blank canvas for anyone to share their thoughts or ideas with the world. Writers are core to our platform and germinate the discussions taking place in myriad communities across Medium’s network. On Medium, writers begin their journey by leveraging our network for reach, but quickly move towards establishing a distinct brand, building a loyal audience, and making money from their creative energy. As a Product Manager on the Creator Experience team you’ll work to intimately understand the needs of writers and build tools to help them define their brand, express their ideas, amplify their voice and engage their audience on the platform. You’ll work to significantly increase the number and quality of writers that choose Medium as their home, help new ones get discovered and support them on their path towards success.

What You'll Do:

  • Own and develop the product vision and roadmap for high-visibility products that enable creators to build a brand, express their ideas, and engage with their readers.
  • In collaboration with our UX team, conduct research into opportunities to design fair and transparent systems and help creators thrive. Synthesize research findings with learnings from User Happiness and Data Science to develop an opinion on the highest-impact initiatives.
  • Collaborate with designers, engineers, and Medium’s in-house editorial team within an agile process to develop features.
  • Balance technical and UX debt against launching and iterating on new features quickly. Maintain a high bar for accessibility and performance as core to a good user experience.
  • Evangelize the team’s work to the organization and regularly engage in robust dialogue with executive leadership about your product(s).

Who Are You:

  • You have at least 4 years experience as a PM working on consumer web and/or mobile applications.
  • You can consider multiple customers at once, bridging the needs of creators as well as readers to identify solutions that are beneficial to both.
  • You have proven experience working collaboratively with design and engineering peers, and defining solutions with cross-functional partners. Bonus points if you’ve worked on large-scale social networks, products for the creator economy or vibrant communities.
  • You are an excellent communicator. You are comfortable having conversations with executives and junior team members (and everyone in between) as part of your daily work.
  • You welcome the challenge of defining success for products that cannot be easily judged by A/B test results. You have strong product instincts, and know how to validate them with data.
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.

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:
Director of People Operations
Medium  
executive cloud finance Feb 02
Medium's purpose is to deepen people's understanding of the world, and to promote the spread of worthwhile ideas by today’s smartest writers, thinkers, experts, and storytellers. We’re an open platform where 170 million readers come to find insightful and dynamic thinking. We’re creating a new model for digital publishing and for creators. One that supports truth and facts, nuance, complexity, and vital storytelling without giving in to the incentives of advertising.  
 
To accomplish this mission, we’ve assembled a fantastic team of technologists, designers, editors and business people. Our People Operations team are stewards of our unique culture, responsible for finding, growing, and inspiring our diverse Medians. We’re looking for a strategic and experienced, yet execution focused Director of People Operations to join us as we scale and to help us become an even better workplace. This is a unique opportunity to drive impact in a dynamic company that is growing its core platform while expanding into new geographies and markets.

What will you do?

  • This role reports to Medium’s VP, People. We’re looking for candidates based anywhere in the United States, with the ability to travel periodically when our offices in San Francisco, New York and Paris reopen
  • Own the strategy and implementation of processes, programs, and policies that enable the People Operations team to operate effectively, while delivering a simple, seamless and intuitive user experience for employees
  • Lead, coach and inspire a talented team of People Operations Generalists, Facilities and IT professionals. The IT team manages help desk requests, employee onboarding/off-boarding, internal systems and cloud services, and office data networks
  • Collaborate with cross-functional partners such as Recruiting, HRBPs, Learning, Payroll, Legal and Finance to define objectives, accountabilities, success metrics and shared processes
  • Drive operational and technology enabled processes for the entire employee lifecycle, including new hire onboarding, IT provisioning, office and remote work experience, employee questions and support, mobility, payroll, changes in status, and company exits
  • Manage People related systems and tools, including HRIS, ATS, LMS, engagement, compensation and employee support, ensuring Medium is taking the best advantage of systems automation, scalability and value-added tools and services
  • Manage systems and data access, audit data quality, test new functionality and reporting, and trouble-shoot system issues
  • Provide operational and technical support for ongoing People programs such as performance and compensation reviews, engagement surveys, learning programs and DEI efforts, as well as milestone events such as M&A and expansion into new geographies
  • Assess existing People and IT programs, processes, and practices. Identify gaps and inefficiencies, and drive innovative solutions to enhance the employee experience
  • Own and drive all HR compliance processes and audits. Balance having a great employee experience with delivering on all compliance and legal requirements

Who are you?

  • You are an accomplished HR Leader with 8+ years of People Operations experience. Ideally you have at least 4+ years of experience leading and developing high performing teams
  • You’re both a strategic thinker and someone who will not shy from rolling up your sleeves to clarify competing priorities, provide guidance, and execute with purpose
  • You are obsessed with user experience and set high standards for yourself and for your team
  • You’re a People systems and technology expert, and are accustomed to structuring problems and analyzing data to get to actionable insight
  • You excel at driving efficient, repeatable processes that generate consistent results, and are a systems thinker who readily connects the dots between need and solution 
  • You have demonstrated success in leading significant cross-functional initiatives for which there wasn’t an existing playbook
  • You have strong written, oral, and interpersonal communication skills. You’re a dependable team player with a composed executive presence 
  • You enjoy establishing, fostering, and maintaining strong relationships across the organization at all levels
  • You have a strong technical background, especially with cloud-based HR, IT, and SSO systems and how they can be integrated to automate recurring tasks such as new hire account provisioning
  • You have a strong understanding of HR fundamentals. You understand the technical side of HR, such as compliance and employment law requirements
At Medium, we foster an inclusive, supportive and 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 differing opinions. We particularly welcome conversations with candidates from historically underrepresented groups in technology and media. 

We embrace experimentation and the examination of all kinds of ideas through first principles reasoning and rigorous testing. Come join us as we continue to change the world of publishing and social discourse. 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:
Director HRBP
Medium  
executive finance Feb 01
Medium's purpose is to deepen people's understanding of the world, and to promote the spread of worthwhile ideas by today’s smartest writers, thinkers, experts, and storytellers. We’re an open platform where 170 million readers come to find insightful and dynamic thinking. We’re creating a new model for digital publishing and for creators. One that supports truth and facts, nuance, complexity, and vital storytelling without giving in to the incentives of advertising.  
 
To accomplish this mission, we’ve assembled a fantastic team of technologists, designers, editors and business people. Our People Operations team are stewards of our unique culture, responsible for finding, growing, and inspiring our diverse Medians. We’re looking for a thoughtful and empathetic, yet high impact Director of HRBPs to join us as we scale and help us become an even better workplace.

What will you do?

  • This role reports to Medium’s VP, People. We’re looking for candidates based anywhere in the United States, with the ability to travel periodically when our offices in San Francisco, New York and Paris reopen
  • Be a trusted advisor and counsellor to Medium’s leaders on organizational strategy, planning and execution
  • Solve problems and get to the root cause of any People issue. Design and quickly implement solutions that are practical, efficient, and reflective of Medium’s values and operating principles
  • Lead, develop and inspire a team of HR business partners with smarts, empathy, and responsiveness. You’ll advocate for your team and their influential work within Medium.
  • Partner closely with colleagues in the Recruiting, People Operations, Learning, Compensation, Legal, and Finance teams to implement solutions and help scale the business
  • Develop strong relationships at Medium, coaching others to strengthen our culture of mutual accountability, constructive collaboration, and executional excellence
  • Be a structured thinker and smart user of data. Use data to understand and improve organizational health, make smart decisions, and gain actionable insight
  • Ensure Medium is a diverse, safe and equitable place to work where employees feel included, and know how to raise concerns and provide feedback
  • Bring to bear a broad range of People expertise and thought leadership, including in organizational design, career development, feedback and coaching, performance management, talent planning, leadership, engagement, rewards, employee relations, culture change, learning, and Diversity, Equity and Inclusion

Who are you?

  • You’re a People Leader with 7+ years of HR Business Partner experience, ideally with at least 3+ years of experience leading HRBP teams in a high growth environment.
  • You have a track record of achievement and impact that’s balanced with empathy, humility and good judgement
  • You have well-rounded experience across a variety of People or business disciplines 
  • You’re a strategic thinker and at the same time do not shy away from rolling up your sleeves to get things accomplished
  • You clarify competing priorities, provide clear guidance, and execute flawlessly
  • You have strong written, oral, and interpersonal communication skills 
  • You’re a dependable team player with a composed and thoughtful executive presence 
  • You have the ability to establish, foster, and maintain strong relationships across the organization at all levels
At Medium, we foster an inclusive, supportive and 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 differing opinions. We particularly welcome conversations with candidates from historically underrepresented groups in technology and media. 

We embrace experimentation and the examination of all kinds of ideas through first principles reasoning and rigorous testing. Come join us as we continue to change the world of publishing and social discourse. 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 iOS Engineer
Medium  
ios senior swift objective-c android Dec 11 2020
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’re looking for a Senior iOS Engineer to join our talented cross-functional team, where they’ll own key aspects of our iOS application and contribute to our core mobile architecture. We’re looking for an experienced engineer who can build beautiful, polished user experiences and architect elegant, maintainable code. We prioritize fast iteration without compromising quality, while maintaining an attention to detail that creates the kind of thoughtful interactions 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 engineers to join our 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 an iOS engineer at Medium, you will be responsible for developing major new features in the Medium iOS app, as well as driving improvements to the existing iOS codebase using Objective-C, Swift, and the core iOS SDKs. You will work in a fast paced, collaborative environment with product managers, designers, and Android engineers all on the same team, working together to build a world class reading experience that we’re all proud of.

Who are you?

  • You have 5+ years of professional software development experience and 3+ years of recent experience building native iOS apps.
  • You have a robust knowledge of Objective-C, Swift, and the iOS development ecosystem as a whole.
  • You’ve built complex, high quality iOS applications, and have a strong knowledge of iOS app design principles, patterns, and best practices.
  • You have a deep understanding of the iOS platform, including different device capabilities, battery life, performance, and push notifications.
  • You have experience writing automated tests for iOS applications.
  • You work autonomously, and are more energized by missions and goals than a specific list of tasks.

Nice to haves

  • A strong knowledge of algorithms, data structures and object-oriented methodologies.
  • Experience writing web services or other server-side components.
  • Experience leading projects or teams of engineers.
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

Sound like you? We'd love to hear from you.
Share this job:
Senior Product Manager, Engagement
Medium  
senior manager product manager data science Dec 01 2020
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.

While relationships on Medium generally start between a reader and a writer, all users join a global network where they discover others with shared interests. On Medium, ideas are proposed and continuously refined by our community through tools for feedback, discussion and curation. As a Product Manager on the Engagement team, you’ll work to deeply understand and support the myriad communities that rely on our platform for connection and rich discourse. You’ll work to dramatically increase the number and quality of connections made on Medium by developing features which allow users to express themselves and build bonds with other readers and creators.

What You'll Do:

  • Own and develop the product vision and roadmap for high-visibility products that enable readers and creators on Medium to discover and connect with others in the network.
  • In collaboration with our UX team, conduct research into opportunities to foster community and connection between readers and creators. Synthesize research findings with learnings from User Happiness and Data Science to develop an opinion on the highest-impact initiatives.
  • Collaborate with designers, engineers, and Medium’s in-house editorial team within an agile process to develop features.
  • Balance technical and UX debt against launching and iterating on new features quickly. Maintain a high bar for accessibility and performance as core to a good user experience.
  • Evangelize the team’s work to the organization and regularly engage in robust dialogue with executive leadership about your product(s).

Who Are You?

  • You have at least 4 years experience as a PM working on consumer web and/or mobile applications.
  • You can consider multiple customers at once, bridging the needs of creators as well as readers to identify solutions that are beneficial to both.
  • You have proven experience working collaboratively with design and engineering peers, and defining solutions with cross-functional partners. Bonus points if you’ve worked on large-scale social networks or communities.
  • You are an excellent communicator. You are comfortable having conversations with executives and junior team members (and everyone in between) as part of your daily work.
  • You welcome the challenge of defining success for products that cannot be easily judged by A/B test results. You have strong product instincts, and know how to validate them with data.
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.

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:
Internal Communications Manager
Medium  
manager Nov 17 2020
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 an Internal Communications Manager to help Medians stay informed and connected with regard to People issues, including new policies, trainings, developments, and other People and culture-related communications. 

This role will be a part of our People team and report to the VP, People. 

What will you do?

  • Review, edit and write clear and consistent employee-facing communications on behalf of various stakeholders 
  • Be a communications expert across multiple businesses, leaders, and geographies to develop content across internal channels, and promote company-wide roll-outs
  • Design internal communications strategies that consider both proactive and reactive tactics.
  • Examine current channels of communications and provide guidance on best channels for various communications
  • Create and execute communication plans for large-scale change management projects including leadership transitions, process changes, reorganizations, etc.
  • Own and maintain an internal communications calendar and manage content dissemination across various channels

Who you are?

  • 7+ years professional communications experience; preferred focus on internal communications 
  • You have exceptional storytelling, writing, and presentation skills
  • You understand how to create thoughtful and creative narratives and communication strategies to influence perception and behavior 
  • Experience building communication plans as well as executing against them
  • Experience supporting People team communications
  • Experience in crisis response
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:
IT Manager
Medium  
manager cloud Nov 11 2020
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.

At Medium, we’re proud of our product, our team, and our culture.  Our IT team and the platforms we support ensures every colleague at Medium can be productive. We’re looking for mindful, empathetic, self-aware, and ambitious 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?

  • As the IT Manager, you will lead a small team that manages end user help desk requests, onboarding/off-boarding of employees, internal systems and cloud services, and the data networks in our San Francisco and New York offices to ensure every Median is as productive as they can be.
  • You will be responsible for growing and inspiring the team of IT support engineers through a combination of coaching, mentoring, feedback, and hands-on career development.  
  • You will help your team make smart technical decisions that balance both short-term and long-term goals.
  • You will cultivate a healthy, collaborative company culture that’s in line with our values.

Who are you?

  • You have 10+ years experience in IT and a good technical understanding of IT systems and infrastructure and how they work together
  • -Experience with most of the following: Windows Server (Active Directory, DNS, DHCP, RADIUS), Cisco/Meraki (or similar vendor) wired and wireless networks, MacOS, Google Workspace, Okta SSO, Slack, Zendesk, and Jira
  • You have 3+ years experience managing an IT team 
  • You can balance the team’s needs to handle day-to-day tasks and projects that move the IT environment forward
  • You have experience working with vendors, software costs, and managing budgets 

We’d particularly love it if:

  • You live near San Francisco, CA or New York, NY, but we will consider candidates outside of these areas
  • You have managed office construction/build-outs and office moves
  • You have worked for a company that is predominantly or entirely remote
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 Data Scientist
Medium  
senior python data science machine learning nlp big data Nov 10 2020
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 Data Scientist who will help us build a new future for the written word on the web, as part of a team that translates data into actionable insights. Broadly, Data Scientists at Medium focus on analysis — interpreting data, sharing insights, and developing models that improve the product. We work together to analyze patterns at a macro level, answering questions the rest of the company hasn’t thought to ask yet.

You’ll spend most of your time working on a product team: a group of engineers, designers, a product manager, and you, the Data Scientist, all working together in a small group to build new features. You’ll extract key data and findings, define metrics, evaluate A|B tests, identify opportunities based on the data, and share new insights that no one considered before. You’ll bring data to bear on a set of thorny questions at the intersection of tech and media, helping us grow our ecosystem of readers and writers and build a new economic model for written content.

On the day to day, you will

  • Be a strategic partner to diverse range of stakeholders in editorial, engineering, marketing and product management, generating data-driven insights, to influence the direction of our product roadmap and critical operating decisions
  • Partner with the organization to define our goals and the portfolio of metrics to measure performance against
  • Identify the level and cadence of information needed to operate key areas of the business and build dashboards and reports to drive decisions
  • Leverage a range of sophisticated ML techniques to uncover deeper insights about our our users and content  
  • Design and analyze experiments to answer key business questions.
  • Build data pipelines and models that enable incisive analyses and performant  data visualizations 
  • Provide mentorship and guidance to team members, identify and recommend best practices, help level up overall team capabilities
  • Be a champion for Data Science and evidence-based decision making throughout the organization, educating and advocating for its use 

You should have

  • 6+ years of experience doing quantitative analysis and ML at a consumer-facing technology company
  • Experience with stakeholder management; effectively driving shared priorities and persuading through storytelling with data
  • Strong python skills at running data analytics using pandas, jupyter notebook, and the python ecosystem
  • Experience writing and optimizing complex SQL queries on large data sets
  • Experience with data pipelining, from data preparation to analysis to deployment
  • Strong in inferential statistics, especially in an experimentation setting (hypothesis testing, power analysis, experimental design)
  • Skilled in building machine learning models including classification models, natural language processing, and training models on large data sets
  • Experience manipulating large data sets through SQL, Python

Nice to have

  • Experience leading others in a data / analytics function
  • Experience developing in Looker
  • Natural Language processing (NLP) with large data sets
  • Experience in big data technologies like Spark
  • Experience with production model deployment in cloud environments like AWS
  • Management consulting or similar internal strategy experience 
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:
Data Scientist
Medium  
nlp big data testing Nov 10 2020
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 Scientist who will help us build a new future for the written word on the web, as part of a team that translates data into actionable insights. Broadly, Data Scientists at Medium focus on analysis — interpreting data, sharing insights, and developing models that improve the product. We work together to analyze patterns at a macro level, answering questions the rest of the company hasn’t thought to ask yet.

You’ll spend most of your time working on a product team: a group of engineers, designers, a product manager, and you, the Data Scientist, all working together in a small group to build new features. You’ll extract key data and findings, define metrics, evaluate A|B tests, identify opportunities based on the data, and share new insights that no one considered before. You’ll bring data to bear on a set of thorny questions at the intersection of tech and media, helping us grow our ecosystem of readers and writers and build a new economic model for written content.

On the day to day, you will

  • Partner with a diverse range of stakeholders in editorial, engineering, marketing and product management to extract actionable insight from our usage data
  • Be an organization-wide advocate for evidence-based decision-making and the use of data
  • Build dashboards and reports that provide visibility into how people use our products. 
  • Build statistical models that help us understand the ins and outs of how users experience our products   
  • Design and analyze experiments to answer key business questions.
  • Build data pipelines and models that enable incisive analyses and performant  data visualizations 

You should have

  • 2+ years of experience doing quantitative analysis at a consumer-facing technology company
  • Experience with data pipelining, from data preparation to analysis to deployment
  • Experience writing and optimizing complex SQL queries on large data sets
  • Knowledge of inferential statistics, especially in an experimentation setting (hypothesis testing, power analysis, experimental design)
  • Experience communicating the results of analyses with product and leadership teams to influence the strategy of the product
  • Experience manipulating large data sets through SQL or Python

Nice to have

  • Development experience in Python
  • Experience developing in Looker
  • Natural Language processing (NLP) with large data sets
  • Experience in big data technologies like Spark
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 Full Stack Engineer, Creator Success
Medium  
full stack senior backend api Nov 06 2020
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 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 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 Software Engineer on the Creator Success team, you’ll help engineer Medium’s one-of-a-kind writing and blogging ecosystem to make it the best home for creators to spread ideas worth reading. You’ll lead large projects, collaborate with engineers to set technical roadmaps, explore what’s possible with product and design, and help shape the processes of the team. 

As a full stack engineer on this team, you’ll architect and build product features from the database all the way to the UI. 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.

Who are you?

  • You have 5+ years of software engineering experience.
  • You have experience in planning and executing large projects.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience in programming and interacting with APIs.
  • You have 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 in Javascript(Node.js, React or GraphQL)
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
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:
Technical Program Manager, Reader Experience
Medium  
manager frontend backend Nov 05 2020
Medium’s mission is to help people deepen their understanding of the world and discover ideas that matter. 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 Technical Program Manager focused on driving complex, multi-disciplinary projects within our reader experience group. This group strives to make the experience of reading and discovering on Medium the best it can be. 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. With a strong focus on growth and personal development, Medium is the ideal place to develop your program management skills in an environment that prioritizes mutual trust and respect.

What Will You Do?

As a Technical Program Manager, you will be responsible for scoping, planning, and delivering reader experience group projects. This includes gathering requirements, managing schedules, maintaining backlogs, and communicating clearly with stakeholders. We have a strong focus on optimizing and evolving processes, using Agile methodologies such as Scrum to structure our work and elevating efficiency through tools. This role will require collaborating with engineering teams, product owners, designers, and other functions to deliver high-impact outcomes.

Who are you?

  • 5+ years of experience in technical project/program management
  • Strong verbal, written, and presentation skills
  • Experience with Agile methodology
  • Delivered programs end-to-end from inception to delivery
  • Experience operating autonomously across multiple teams and demonstrating thought leadership
  • Analytical, critical thinking, and problem-solving experience
  • Practical understanding of software development such as front end development, APIs, databases, and back end services

We'd particularly love:

  • Certified Scrum Master or other Agile leader roles
  • Managed large-scale technical implementations
  • Experience with product development process and understanding prioritization, strategy, and product MVP
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 Product Designer, Lifecycle
Medium  
senior product design Nov 02 2020
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 Senior Product Designer to join our Lifecycle team , whose mission is to craft the journey our readers take to becoming Medium members, supporting them throughout the entire lifecycle of their relationship with Medium. 


What You'll Do:

  • Lead the design of the lifecycle experience, from high-level user journeys and concept work to detailed interactions, flows, and visual design.
  • Partner closely with engineering, product, marketing, 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.
  • 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.
  • Evaluate the success of existing products and features, and develop designs to support business objectives.
  • Let users lead the way. Our users inform where we are going. Our teams focus on listening to users, and letting their needs guide us to the best solutions.
  • Rapidly produce multiple concepts and prototypes; knowing when to apply pixel-perfect attention to detail, and when to make low-fi sketches and prototypes.

Who You Are:

  • You love big 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 have demonstrated experience leading the design process from start to finish. Whether creating a research plan, brainstorming, creating wireframes, crafting detailed UI/UX, prototyping, or just building a Powerpoint, you feel comfortable using a variety of methods and tools to go from idea to reality, bringing others along with you through the process.
  • You have experience designing experiments — you know how to use hypotheses to drive solutions and apply qualitative and quantitative data to make design decisions.
  • You are comfortable with ambiguity and have shown an ability to bring clarity and structure to a complex system or user experience challenge.
  • You have strong visual awareness and sensibilities. 
  • You’re a great communicator who can design frameworks to help us find opportunities, brainstorm and illustrate concepts, and effectively tell the stories of your ideas.
  • You thrive when you’re working with a small team in an ever-changing environment. You are confident, willing to learn, and want to collaborate with others to design world-class experiences.
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 Brand Designer
Medium  
senior Oct 27 2020
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 seeking an innovative, hyper-creative, and digital-savvy Senior Brand Designer to join our brand design team. Reporting to the Senior Brand Design Manager, you’ll collaborate across marketing, product design, and editorial design to represent our visual identity and develop best-in-class creative for a wide range of brand touch-points and campaigns, including landing pages, email, digital ads, social, and more. This is an excellent opportunity for a strategic and growth-oriented creative leader with proven expertise in their craft to take our talented team to the next level.

What will you do?

  • Execute design projects from ideation to implementation while managing personal workflow, schedule, and deadlines
  • Implement a consistent and cohesive brand identity across all channels
  • Collaborate with marketing partners to build insightful creative and iterate when necessary
  • Strategically partner with copywriter to amplify our messaging with design
  • Maintain the highest brand standards and help evolve our brand guidelines as we continue to grow
  • Present your work to partners and stakeholders balancing a thoughtful POV with an appetite for feedback
  • Foster a design culture that thrives off of trust, curiosity, and continuous learning
  • Mentor a team of designers through influence, skill-sharing, and honest feedback

Who you are:

  • 5-8 years of related professional experience
  • Experience expressing a brand identity across a range of channels and campaigns
  • Strong presentation and stakeholder management skills—proficient at building a narrative around your work and guiding stakeholders through the creative process 
  • Strong conceptual thinking—you can start a project from scratch and come up with something surprising yet strategic
  • Strong leadership and teamwork skills—you collaborate and mentor, as well as demonstrate the confidence to communicate your ideas clearly
  • Great taste and understanding of the latest digital trends and formats
  • You understand the details and nuances of digital design, such as responsive web layouts, email capabilities, and considerations required for display advertising
  • Detail-obsessed with a keen eye for typography, composition, and color application
  • Experience with video and motion a plus
  • Portfolio with relevant work required to be considered
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:
Staff Engineer, Creator Success
Medium  
backend api Oct 14 2020
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 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 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 Staff Engineer on the Creator Success team, you’ll help engineer Medium’s one-of-a-kind writing and blogging ecosystem to make it the best home for creators to spread ideas worth reading. You’ll be the lead of a team of engineers, and you’ll collaborate with them to set technical roadmaps, explore what’s possible with product and design, and help shape the processes of the team. 

In your day to day, you’ll architect and build product features from the database all the way to the UI. 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.

Who you are?

  • You have 7+ years of software engineering experience.
  • You have experience in leading teams and planning and executing large projects.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience in programming and interacting with APIs.
  • You have 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 in Javascript(Node.js, React or GraphQL)
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
This role can be based in San Francisco, New York, or be remote within the U.S.

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:
Staff Data Engineer
Medium  
java python scala aws frontend api Sep 29 2020
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 Staff 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.

About You

  • 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 Full Stack Engineer
Medium  
full stack senior frontend api Sep 24 2020
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.  

Every month, millions of people read Medium content on the web through their desktop and mobile devices. We’re looking for engineers to help create the best reading experience possible for our users on the web. 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. 

Who are you?

  • You have 5+ years of software engineering experience.
  • You have experience in programming and interacting with APIs.
  • 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 if:

  • You have experience in scalable systems
  • You have experience in Javascript
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
  • You have experience with growth and user acquisition funnelYou have experience with event tracking and A/B testing
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:
Staff Engineer - Full Stack, Editor
Medium  
full stack javascript backend api Sep 24 2020
At Medium, we’re building a platform that gives people a place to share their stories and ideas. To do that, we create simple and beautiful product experiences that prioritize the user experience. We built the best editor on the web using the cutting-edge technologies available at the time, and we’re now creating a stack for the future using modern tooling like React, Jest, and GraphQL.

We prioritize 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 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 member on the Editor team, you’ll help engineer one of the foundational pieces of technology, which impacts the millions of readers and creators on Medium, the editor. We are rethinking the experience from the ground up. As a full stack engineer on this team you'll architect and build product features from the database all the way to the UI in support of editor functionality. 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.

Who are you?

  • You have 7+ years of software engineering experience.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience in programming and interacting with APIs.
  • You have 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 building and extending web based editors (Slate, ProseMirror, Quill, etc)
  • You have experience in Javascript (Node.js, React or GraphQL)
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
Sound like you? We'd love to hear from you!

This role is available remotely for U.S. workers.

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. Medium is an equal opportunity employer. 
Share this job:
Senior Full Stack Engineer, Editor
Medium  
full stack senior javascript backend api Sep 24 2020
At Medium, we’re building a platform that gives people a place to share their stories and ideas. To do that, we create simple and beautiful product experiences that prioritize the user experience. We built the best editor on the web using the cutting-edge technologies available at the time, and we’re now creating a stack for the future using modern tooling like React, Jest, and GraphQL.

We prioritize 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 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 member on the Editor team, you’ll help engineer one of the foundational pieces of technology, which impacts the millions of readers and creators on Medium, the editor. We are rethinking the experience from the ground up. As a full stack engineer on this team you'll architect and build product features from the database all the way to the UI in support of editor functionality. 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.

Who are you?

  • You have 5+ years of software engineering experience.
  • You are just as comfortable working on the backend as you are the frontend.
  • You have experience in programming and interacting with APIs.
  • You have 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 building and extending web based editors (Slate, ProseMirror, Quill, etc)
  • You have experience in Javascript (Node.js, React or GraphQL)
  • You have experience with AWS(RDS, SQS, DynamoDB)
  • You have experience working in a service-oriented or microservice architecture
  • You have deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, and HTTP
Sound like you? We'd love to hear from you!

This role is available remotely for U.S. workers.

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. Medium is an equal opportunity employer. 
Share this job:
Data Analytics Engineer
Medium  
frontend api Sep 08 2020
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 2020
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:
Principal Product Designer
Medium  
product design Aug 03 2020
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 2020
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: