About the company

Plotly is a technical computing company with offices in Montréal, Canada and Cambridge, Massachusetts. Profitable and with more than $12M 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.


Office life

Plotly's head offices are located in Montréal, Canada and Cambridge, Massachusetts. We are constantly looking to expand our team with committed people.

Cambridge, Massachusetts

Future of science

Plotly has headquartered in the research corridors of Montréal, Quebec and Cambridge, Massachusetts to nurture and hire the best talent in open-source, bioinformatics, and scientific programming.

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

Chief Financial Officer

Montréal, Canada

Plotly is the creator of the leading visualization and application development software for data scientists. Plotly’s software has been downloaded by over 6M users and has more than $12M in VC and government funding. The company with has offices in Montréal, Canada and Cambridge, Massachusetts. Plotly is a high growth company that is 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.

Duties & Responsibilities:
We are actively seeking an experienced Chief Financial Officer (CFO) to own the areas of Finance, HR and Administration functions to assist the President & CEO in planning and executing company growth. This role will report directly to the President & CEO and will have responsibility for:

  • Create company-wide operational and financial plans
  • Oversee accounting functions including budget, operational plans, P&L, forecasting and cash-flow management
  • Assist senior and mid-level management in establishing, tracking and analyzing KPI’s by functional area and across the organization
  • Assist Sales and Marketing in establishing and maintaining product pricing policies and overall objectives
  • Assist on all contract negotiations (Corporate and Customer)
  • Human Resources administration including performance planning processes, hiring processes and benefits administration  
  • Liaison with new and existing investors; prepare and execute future corporate financings
  • Maintaining company cap tables and accounting for stock options grants
  • Drive strong, commercially based decision making in the Company
  • Instill financial discipline and control across Company culture

Job Requirements:

This position is a senior leadership position within a growing venture backed organization. The right candidate will possess:

  • Understanding of building an enterprise software and/or SaaS business
  • 5 years of experience as a CFO or equivalent
  • A minimum of BSc and CPA; MBA is desired 
  • Demonstrated and documented experience with all required responsibilities
  • Demonstrated leadership experience across a wide variety of functions
  • High Ethics and Strong Work Ethic
  • Excellent Written and Oral Communication Skills
  • Cross Functional Team Leadership Skills
  • Exceptional Organizational and Time Management Skills
  • The ability to operate at a high level in a flexible and fast paced work environment
  • The ability to operate with little or no supervision
Full Time

Experienced JavaScript developer

Montréal, Canada

Duties & Responsibilities:

  • 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

Duties & Responsibilities:

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.
Full Time

SQL Data Scientist

Montréal, Canada

Duties & Responsibilities:

At Plotly, we develop modern analytics apps for the enterprise. As a SQL data scientist, you will have the opportunity to help advance the discipline of data visualization.

Job Requirements:

  • Advanced knowledge of SQL queries and database admin
  • Experience with Redshift and Google BigQuery a plus
  • Experience with GitHub, GitHub pages, and git required
  • Ability to clearly present quantitative results
  • To successfully apply for this position, please download Falcon, make a graph using it, and send us a link to your graph
Full Time

UX Designer

Montréal, Canada

Duties & Responsibilities:

  • Help turn a set of user needs and stories into compelling UX
  • Iterate on stakeholder and user feedback to evolve UX as information and user needs change.
  • Help establish a set of design patterns and work with other developers in the UX space to consolidate on these patterns.
  • Work with other teams to increase UX awareness company wide.
  • Be an advocate for the customer / user experience across all Plotly products and Open Source Software.

Job Requirements:

  • The ability to identify the best UX methods and tools to use depending on project constraints
  • Experience with UX tools such as Figma, Sketch, Photoshop, Invision etc.
  • Working experience with an iterative UX product design process, for example: job stories, journey mapping, content modelling, wire framing and prototyping, usability testing, and low fidelity to high fidelity visuals
  • Clearly present your point of view, express ideas, and accept feedback
  • Exceptional UX thinking, information design, and data visualization abilities shown in a portfolio of real-world projects
Full Time

Sales Development Representative

Montréal, Canada

Plotly is looking for a rock star Enterprise Sales Development Representative to identify and create new qualified sales opportunities for the Sales Team.  This will include prospecting outbound activity, cold-calling prospects and qualifying active interest. SDR’s conduct business in a way that builds credibility and trust – setting the stage for winning new business. This is an outstanding opportunity to join the team of an exciting start up company based in the heart of Montreal with exceptional growth potential.

Duties & Responsibilities:

  • Prospect, educate, qualify and develop outbound leads to create sales-ready leads and opportunities
  • Interact with prospects via telephone and email
  • Use LinkedIn and other tools to research target accounts, identifying key players, and developing accounts
  • Successfully manage and overcome sales objections
  • Exceed monthly and quarterly targets
  • Become a trusted resource and develop superior relationships with prospects
  • Document prospect interaction in Salesforce to ensure efficient lead management
  • Direct communication with account executives to effectively manage pipeline opportunities

Job Requirements:

  • Highly motivated self-starter with a track record of successful sales development targeting Enterprise accounts
  • Hunter mentality
  • Ability to rapidly qualify opportunities and handle sales objections
  • Effective time management and selling process skills
  • Exceptional conversational, listening and writing skills
  • Track record of exceeding goals and targets
  • Ability to work in a high-energy sales team environment; committed to being a team player
  • Positive and energetic phone skills, excellent listening skills, strong writing skills
  • Experience with open source products and data visualization is a huge plus
  • Proficiency with standard corporate productivity tools (email, voicemail, GDocs)
  • Familiarity with CRM systems. Salesforce.com experience is a big plus.
  • 4-year college degree or equivalent