Plotly

Senior Software Engineer, Platform, Dash Enterprise

Canada

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Data & Analytics, Software DevelopmentIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-time
  • Salary: Not specified

Plotly is seeking a Senior Software Engineer to join our Engineering department. This role involves designing and implementing the next generation of our best-selling product, ensuring it remains innovative, scalable, and competitive. You'll collaborate with cross-functional teams and work on projects that make a real difference in data analytics.

Requirements

  • Experience with Golang
  • Experience with GraphQL
  • Experience with TypeScript
  • Experience with Kubernetes
  • Experience with CI/CD and Github Actions

Responsibilities

  • Design and Adapt Product Architecture: Evolve the product to run seamlessly with customer environments.
  • Build Deployable Solutions: Develop platform components and services that can operate independently within customer-managed Kubernetes clusters.
  • Enable Customer Deployments: Design and implement deployment pipelines, configuration management, and documentation to simplify installation and operation.
  • Optimize for Portability and Scalability: Ensure the product can adapt to varying resource constraints and configurations.
  • Implement Robust Observability: Provide tools and practices for monitoring, logging, and troubleshooting.
  • Ensure Secure and Compliant Deployments: Embed security best practices into the product.
  • Collaborate with Customers: Work closely with customers to understand their infrastructure needs.
  • Contribute to Platform Evolution: Participate in architecting the product to meet the demands of customer-managed infrastructure.
  • Contribute to Team Improvements: Participate in refining development workflows and advocating for best practices.
  • Contribute to Documentation: Maintain and improve technical documentation.

Company Information

Plotly combines cutting-edge technology with a collaborative environment to help data scientists, engineers, and analysts across the world achieve their goals. The company focuses on data analytics and empowers users to tell better stories with data.

Technologies

  • Golang
  • GraphQL
  • TypeScript
  • Kubernetes
  • CI/CD
  • Github Actions

Skills

Golang
GraphQL
TypeScript
Kubernetes
CI/CD
Github Actions

Plotly

Data app platform for Python development

About Plotly

Plotly provides Dash Enterprise, a platform designed for organizations to collaboratively create and deploy data applications using Python. The platform allows users to build interactive data visualizations that can be accessed directly through web browsers. Dash apps utilize a point-and-click interface, making it easier for users to interact with AI models without needing extensive coding knowledge. Unlike many competitors, Plotly focuses on integrating open-source graphing libraries, which enhances the functionality and appeal of their applications. The goal of Plotly is to empower users to leverage data through accessible and interactive applications, facilitating better decision-making and insights.

Montreal, CanadaHeadquarters
2013Year Founded
$22.1MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise Software, AI & Machine LearningIndustries
51-200Employees

Benefits

Remote first team
Home office setup fund
Flexible schedule
Parental leave
Learning & development opportunities
Medical, dental, vision & more
Stock options
Plotly Giving program
Community involvement

Risks

Emerging tools like Apache Superset increase competition in data visualization.
Potential security vulnerabilities in open-source libraries pose risks.
Rapid AI evolution may outpace Plotly's current offerings, requiring continuous innovation.

Differentiation

Plotly offers Dash Enterprise, a leading data app platform for Python.
Dash apps provide a point-and-click interface for Python models, enhancing usability.
Plotly maintains popular open-source graphing libraries with over 89,000 GitHub stars.

Upsides

Increased demand for low-code platforms empowers non-technical users to create applications.
Growing interest in Python-based tools boosts Plotly's market presence.
Expansion of cloud-based services enhances Dash Enterprise's scalability and deployment.

Land your dream remote job 3x faster with AI