Post a Remote Job — $5
Back to result

About the Role


At Plotly, our customers depend on us for their mission-critical data analysis needs. In this Backend and Infrastructure Engineer role, you'll work with code, colleagues, and customers to build Plotly's core products and improve their robustness and scalability.


Duties & Responsibilities



  • Develop the core functionality of Plotly's enterprise products, with a particular focus on Dash application management capabilities (similar to Heroku)

  • Improve reliability, testing, automation, observability, and performance throughout our stack

  • Help out as we work to scale Dash Enterprise to more demanding customer requirements in diverse cloud and physical environments

  • Identify and communicate product and documentation improvements


Requirements


Technical skills (these periods may overlap):



  • 4 years or more of experience writing code as part of your job (in any language)

  • 3 years or more of Linux systems administration and generalist networking experience

  • 1 year or more of experience with backend web application development

  • 1 year or more of experience with Python and Git

  • Useful familiarity with Docker

  • Preferred: Some past experience with one or more of reliability, testing, automation, observability, and performance work

  • Nice to have: Some familiarity with any of LDAP, SAML, Windows enterprise systems administration, Flask, Django, public cloud environments, and/or Kubernetes


Professional requirements:



  • Good communication and interpersonal skills

  • Able to follow and produce documentation instructions

  • Ability to debug, troubleshoot, and seek answers autonomously before asking colleagues for help

  • Can drive the full architecture and development cycle of small feature improvements or refactorings

  • Requires only modest supervision and assistance to drive medium feature improvements or refactorings

  • Preferred: Is willing to work in our Montréal headquarters, or elsewhere in Canada

  • If not working in Montréal, has demonstrated success in a remote technical engineer role


Assets



  • Frontend programming experience (Javascript, CSS, React or Vue)

  • Prior experience with Plotly graphing library or Dash app technologies, in either open source or enterprise forms

  • Interest in data visualization or data science generally

  • Prior technical leadership experience


What We Can Offer You:



  • A way to put your skills to use enabling people around the world to better understand their data and make better decisions

  • Membership in an exciting and vigorous open-source ecosystem: most or all of what you will work on will be publicly available forever

  • Knowledge-sharing with smart, motivated colleagues and folks working at the most sophisticated companies in the world

  • Flexible work hours and generous paid time off

  • A promote-from-within philosophy

  • Health benefits

  • Company stock options

Be the first to see new remote jobs