About the company

Plotly is a technical computing company headquartered in Montréal, Canada. With more than $6M in VC and government funding, we are transforming how scientists, engineers, and business analysts visualize data through precedent setting open-source software. Our work culture engenders skill-sharing, work-life balance, and open discussion.

Mile End, Quebec

Office life

Plotly's head office is located in Montreal, we have a satellite office in Boston, and a team of remote workers in NYC, Switzerland, Minnesota, and Delhi. We are constantly looking to expand our team with committed people.

Southern exposure

Our loft-style office boasts plenty of natural light, an open floor plan, and custom made standing and sitting desks, making it a place we are thrilled to work at. Aesthetics plays a large role in both our work as a data-viz company and in our working environment.

Open source

Plotly funds and contributes to a range of open-source projects. We encourage employees to do the same. Check out our work with matplotlib, stack.gl, Handsontable, or ropensci. Fernando Perez, creator of IPython, is on Plotly's advisory board. Plotly's JavaScript charting library and core-technology is also open-source. Curious? See our GitHub page.

Small teams, global impact

Plotly is searching for bright, energetic and dedicated engineers, designers, and sales reps. People who are passionate about the areas where Plotly is seeking lasting impact.

We proudly support K-12 STEM education and outreach — over 80,000 teachers and students around the world have chosen Plotly as their data visualization tool of choice. We contribute to aesthetic intelligence and design in the sciences and statistics — our users have access to D3.js through our APIs for PythonRMATLABJulia, and our integrated web app. And we promote reproducibility in journalism and research — our innovative storage keeps charts with the data used to build them.

Open Positions

Full Time

Experienced Javascript developer

Montréal, Canada

  • Develop tools and products around the increasingly popular open-source Dash framework
  • Work with Apollo, GraphQL and React. Meta-program your heart out. Get dirty in the Dash Component toolchain
  • Build polished features into Plotly Cloud and help make data visualization accessible
  • Help maintain and support an eco-system of open-source projects built around the popular plotly.js data vis library

Job requirements

  • Extensive experience developing data-driven applications in Javascript
  • Comfortable with JS build tooling and processes
  • Experience with Python, React, CI and Vagrant
  • Familiarity with building and publishing JS modules
Full Time

Python Application and Platform Developer

Montréal, Canada

Plotly is hiring Pythonistas! Contribute to popular Open Source projects like Plotly Dash and plotly.py. Build services into our Heroku-like Docker based Dash Deployment Server. Help build data science Dash applications for Fortune 500 companies.

Job requirements

  • Work in Flask and Django stacks to build new services and APIs.
  • Integrate technologies like JupyterHub into the Plotly Platform.
  • Engage our Open Source communities and help take stewardship of our OSS projects.