Find Remote Jobs Worldwide & Work From Anywhere

Plotly Technologies Inc company's all remote jobs

Skills: project-management

About the Role

We’re building the next generation of data science tools for people that love data science. We work with some of the world’s largest organizations to help them succeed in analyzing their data and scaling their data science workloads.

We need your awesome talent to lead our technical project efforts in building A-Grade applications and dataviz components to power these teams.

Downloaded 5 million times per month, Dash & Plotly are how AI, ML, and data science in Python are delivered to business users.

We’re a fun, growing, highly collaborative, creative team of people that love our craft. We care about diversity, equity, and helping each other succeed. We value communication, curiosity, kindness, passion, and a healthy, work-life balance. We are avid readers, hackers, architects, and data scientists.

If engineering excites you, and you think Plotly is the place for you, we’d love to chat further.

Duties & Responsibilities:

  • Participate in the management, development and monitoring of planning, budget, respect of deadlines, and quality of deliverables;
  • Understand and discuss the needs of internal clients and translate them (with the help of the architect) into solution scenarios (budget, planning, risks).
  • Present and defend the scenarios to decision-makers.
  • Coordinate internal and external resources (including suppliers) during the study, experimentation and negotiation phases.
  • Organize the user test phases with the IT support teams concerned.
  • Continuous improvement of the solutions deployed in the form of an Agile project.
  • Be the reference point for projects: communicate proactively and appropriately with all project stakeholders (internal customers, teams and other stakeholders).
  • Change & Risk Management.
  • Develop expertise within the community by coordinating training actions and participation in external technical events.
  • Organize and facilitate annual workshops.
  • Recognize problems related to project objectives.
  • Creativity and judgment applied to professional technical, or operational problems.
  • Independently generate solutions, based on analytical skills & business knowledge.
  • Challenge the validity of given procedures and processes to enhance and improve or develop complementary solutions.

Job Requirements

  • Next-level interpersonal and communication skills.
  • Patience and empathy.
  • University degree in computer science, project management, or equivalent experience.
  • Minimum 3 years experience in IT project management.
  • Mastery of the different phases of an IT project.
  • Good understanding of IT infrastructure components and their uses.
  • Obsessive note-taking abilities.
  • Strong document structure proficiency (especially in Jira or Markdown).
  • Ability to articulate and compare alternatives approaches.
  • IT background with experience across the systems development life cycle with experience in different project phases.
  • Project Planning, tracking, change control, financial management and issue/risk management.
  • Strong leadership and analytical skills.

Nice to Haves

  • Clubhouse.io or Jira.

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
  • 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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with
Skills: typescript kubernetes apache-kafka cockroachdb

About the Role

We’re building the next generation of data science tools for people that love data science. We work with some of the world’s largest organizations to help them succeed in analyzing their data and scaling their data science workloads.

We need your awesome talent to lead our techops efforts in building A-Grade applications and dataviz components to power these teams.

Downloaded 5 million times per month, Dash & Plotly are how AI, ML, and data science in Python are delivered to business users.

We’re a fun, growing, highly collaborative, creative team of people that love our craft. We care about diversity, equity, and helping each other succeed. We value communication, curiosity, kindness, passion, and a healthy, work-life balance. We are avid readers, hackers, architects, and data scientists.

If engineering excites you, and you think Plotly is the place for you, we’d love to chat further.

Duties & Responsibilities:

  • Architect and develop the core functionality of Plotly's enterprise products, with a particular focus on Dash application management capabilities within Kubernetes.
  • Design multi-region software systems using infrastructure as code and infrastructure as software.
  • Lead efforts to improve reliability, testing, chaos engineering, automation, observability, and performance throughout our stack.
  • Own the production assets. Monitor and manage cloud costs. Respond to production incidents. Perform root cause analyses. Help coach other techops team members to do the same.
  • Apply gitops, and other modern practices, to automate Plotly’s production assets.
  • Identify and advocate for product, documentation, and engineering quality improvements
  • Collaborate with multiple teams working on important customer features and our own significant internal development projects.
  • Manage source control including GIT.
  • Translating software requirements into stable, working, high performance software
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
  • Security and SOC 2 compliance.
  • Mentor and lead developers by cultivating curiosity and deep technical understanding.
  • Contribute to team and organizational improvements in process and infrastructure.

Technologies you’ll be working with:

  • REST / GraphQL
  • Websockets
  • Kubernetes / Operators
  • Redpanda / Kafka
  • CockroachDB / PostgreSQL
  • Crossplane / Terraform
  • Typescript
  • Golang

Job Requirements

Technical Qualifications

  • A minimum of 10 years or more of Linux systems administration and generalist networking experience.
  • 3+ years of Kubernetes experience (5 years of experience preferred).
  • 3+ years of software engineering (in any language).
  • 2+ years of Golang.
  • Ability to lead techops teams and coach other techops team members.
  • Extensive expertise in cloud environments (Azure, AWS, GCP).
  • Proficient with Docker, OCI images, containerized environments, and container security.
  • Experience with reliability, testing, automation, observability, and performance in a cloud native environment.
  • The ability to translate business concerns into technical implementations.
  • Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively.
  • Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision

Nice to Haves

  • Deep Experience in the deployment of production-quality, scalable software.
  • Familiarity with any of LDAP, SAML, Windows enterprise systems administration, public cloud environments, and/or Kubernetes.
  • Experience with OpenShift.

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
  • 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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with
Skills: reactjs typescript next.js rest graphql

About the Role

We’re building the next generation of data science tools for people that love data science. We work with some of the world’s largest organizations to help them succeed in analyzing their data and scaling their data science workloads. We need your awesome talent to lead our frontend efforts in building A-Grade applications and dataviz components to power these teams.

Downloaded 5 million times per month, Dash & Plotly are how AI, ML, and data science in Python are delivered to business users.

We’re a fun, growing, highly collaborative, creative team of people that love our craft. We care about diversity, equity, and helping each other succeed. We value communication, curiosity, kindness, passion, and a healthy, work-life balance. We are avid readers, hackers, architects, and data scientists.

If engineering excites you, and you think Plotly is the place for you, we’d love to chat further.

Duties & Responsibilities:

  • Be the resident expert in React.js and web application development
  • Help define and execute a roadmap to make our Enterprise solutions scalable, nimble, and meet Product requirements in the long-term
  • Collaborate with multiple teams working on important customer features and our own significant internal development projects
  • Help set technical and architectural direction for our front-end team with a focus on expanding the scope of our products and our ability to make data scientists more effective
  • Be involved in all aspects of software development, working to create and maintain the most reliable, secure, performant, and high-throughput service for our customers by using cutting-edge cloud technology (this can range from setting high-level technical direction down to implementation)
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it
  • Work with designers and developers to understand user interactions and to develop modern, intuitive user interfaces for our web properties
  • Work in a team environment with shared code; disciplined use of source code control and process documentation
  • Mentor and lead developers by cultivating curiosity and deep technical understanding.
  • Contribute to team and organizational improvements in process and infrastructure

Technologies you’ll be working with:

  • Kubernetes/Operators
  • Redpanda/Kafka
  • CockroachDB/PostgreSQL
  • Crossplane/Terraform
  • Nest.js
  • Next.js
  • React

Job Requirements

Technical Qualifications

  • A minimum of 10 years of professional software development experience
  • Have senior-level experience with React.js and Typescript
  • Expertise in using React to build web applications, including system architecture and design
  • Expertise in building monitoring of SaaS and On-Premis solutions
  • The ability to guide the reliability and growth of our web applications by overseeing the performance, monitoring, and security direction of the SaaS solution
  • Experience driving excellence for React and web development best practices, standards, guidelines, documentation, training, and code quality
  • The ability to translate business concerns into technical implementations
  • The ability to communicate trade-offs in approaches to security, speed to ship, and performance

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 large feature improvements or refactorings
  • Able to mentor and supervise junior and intermediate colleagues
  • Collaborative within the team and across the whole company
  • Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision

Nice to Haves

  • Led teams technically on architecture and system design.
  • Deep understanding of API design and REST principles
  • Deep Experience in the deployment of production-quality, scalable software

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
  • 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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with
Skills: typescript kubernetes apache-kafka cockroachdb

About the Role

We’re building the next generation of data science tools for people that love data science. We work with some of the world’s largest organizations to help them succeed in analyzing their data and scaling their data science workloads.

We need your awesome talent to lead our backend efforts in building A-Grade applications and dataviz components to power these teams.

Downloaded 5 million times per month, Dash & Plotly are how AI, ML, and data science in Python are delivered to business users.

We’re a fun, growing, highly collaborative, creative team of people that love our craft. We care about diversity, equity, and helping each other succeed. We value communication, curiosity, kindness, passion, and a healthy, work-life balance. We are avid readers, hackers, architects, and data scientists.

If engineering excites you, and you think Plotly is the place for you, we’d love to chat further.

Roles & Responsibilities:

  • Play a leading role in building and maintaining the infrastructure for Enterprise Data Platforms, using software engineering best practices, data management fundamentals, data storage principles, recent advances in distributed systems and data streaming, and operational excellence best practices.
  • Collaborate with multiple teams working on important customer features and our own significant internal development projects
  • Design, build, and support platforms for monitoring and surfacing data quality issues.
  • Integrate different technologies to provide data lineage and visibility.
  • Effectively communicate with various teams and stakeholders to understand and refine requirements, escalate technical and managerial issues at the right time and resolve conflicts.
  • Set the technical direction and strategy within the team and strategize to influence technology across [product] and beyond.
  • Mentor and lead developers by cultivating curiosity and deep technical understanding.
  • Contribute to team and organizational improvements in process and infrastructure

Technologies you’ll be working with:

  • Kubernetes
  • Kafka
  • PostgreSQL
  • Crossplane
  • Nest.js
  • Next.js
  • React

Job Requirements

Technical Qualifications

  • A minimum of 10 years of professional development experience
  • Senior-level experience with Node.js and Typescript
  • Previous software development experience
  • Knowledge about cloud concepts and databases
  • Previous experience in AWS, Heroku, Node.js and PostgeSQL
  • Expertise in web services: REST, JSON, XML, etc
  • The ability to translate business concerns into technical implementations
  • The ability to communicate trade-offs in approaches to security, speed to ship, and performance

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 large feature improvements or refactorings
  • Able to mentor and supervise junior and intermediate colleagues
  • Collaborative within the team and across the whole company
  • Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision

Nice to Haves

  • Led teams technically on architecture and system design.
  • Experience with container orchestration systems like Kubernetes or EKS, ECS
  • Deep Experience in the deployment of production-quality, scalable software

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
  • 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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with
Skills: cloud flask docker kubernetes bash

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:

  • Architect and develop the core functionality of Plotly's enterprise products, with a particular focus on Dash application management capabilities (similar to Heroku)
  • Lead efforts to improve reliability, testing, automation, observability, and performance throughout our stack
  • Tackle big problems as we work to scale Dash Enterprise to more demanding customer requirements in diverse cloud and physical environments
  • Identify and advocate for product, documentation, and engineering quality improvements

Requirements

Technical skills (these periods may overlap):

  • 6 years or more of experience writing code as part of your job (in any language)
  • 5 years or more of Linux systems administration and generalist networking experience
  • 3 years or more of experience with Python and Git
  • 1 year or more of experience with backend web application development
  • Proficient with Docker
  • Some past experience with one or more of reliability, testing, automation, observability, and performance work
  • Preferred: Some familiarity with any of LDAP, SAML, Windows enterprise systems administration, Flask, Django, public cloud environments, and/or Kubernetes
  • Preferred: prior technical leadership experience

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 large feature improvements or refactorings
  • Able to mentor and supervise junior and intermediate colleagues
  • Collaborative within the team and across the whole company

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
  • Is willing to work in our Montréal headquarters, or elsewhere in Canada

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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with

Time zone: (GMT-05:00) Eastern Time

Skills: linux docker kubernetes http azure

About the Role

Reporting into our Customer Success department, you will be responsible for helping our enterprise customers install, optimize, and use our commercial enterprise product offerings. There is a high focus on installation and infrastructure based issues. This will involve debugging over phone and video calls, analyzing log files, creatively satisfying the constraints of highly varied customer environments, and discussing thorny technical issues with our software development engineers.

Duties & Responsibilities

In collaboration with our Product Development team, give direct, in-depth support to customers installing, upgrading, and using our products
Develop and maintain a deep understanding of the environments where Plotly customers deploy and use our products (on premise, AWS, Azure, GCP)
Seek to understand customer needs and help them appropriately optimize the custom configuration of their Plotly Enterprise instances
With the Engineering and Customer Success teams, develop ways to improve and streamline processes to help our customers quickly reach peak efficiency with our product
Identify and communicate product and documentation improvements

Requirements

Technical skills

  • Familiarity reading and understanding code in at least one programming language, such as Bash or Python
  • 2+ years or more of Linux systems administration (bonus points for Red Hat Enterprise Linux) and general networking experience
  • Basic understanding of client-server architecture in the context of web applications / a PaaS
  • 2+ years of experience providing system-level customer support
  • 1+ years of experience with Docker
  • Preferred: familiarity with any of LDAP, SAML, Windows enterprise systems administration
  • Familiarity with at least one public cloud environment and/or Kubernetes
  • Nice to have: some experience with one or more of reliability, testing, automation, observability, and performance work

Professional skills

  • Ability to communicate clearly and positively with clients of various skill levels and backgrounds 
  • Works well in an open and collaborative environment
  • Can autonomously drive their own work
  • A sincere belief in the importance of following and producing good documentation 
  • Comfort with troubleshooting problems with only indirect access to customer environments
  • Nice to have: an understanding of service level agreements and how to make a product offering meet them

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
  • Getting to work with customers at Fortune 500 companies
  • 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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with
Skills: flask docker kubernetes bash amazon-web-services

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


Job Benefits:

  • Flexible schedule and generous PTO
  • Parental leave policy
  • Learning and development program
  • Promote-from-within philosophy
  • Medical, dental, vision, and more
  • Community involvement
  • Immigration Support
  • Remote work option
  • An amazing, dedicated team to learn from and grow with

Time zone: (GMT-05:00) Eastern Time