Plotly

Staff Software Engineer - Platform, Dash Enterprise

Canada

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Data & Analytics, Software DevelopmentIndustries

Requirements

The ideal candidate has over 10 years of professional software development experience, with a strong focus on enterprise platform and infrastructure software, preferably from early-stage companies. Expertise in GoLang is essential for building scalable and reliable systems. Familiarity with Kubernetes, GraphQL, TypeScript, and CI/Github Actions is also required.

Responsibilities

This role involves designing and implementing the next generation of Plotly's flagship product, focusing on innovation, scalability, and competitiveness. Responsibilities include evolving product architecture for customer environments, building self-contained deployable solutions, and shaping customer-driven deployment strategies. The engineer will also drive product portability, champion observability and operational excellence, and set security and compliance standards. Key duties include collaborating with customers on integration, leading platform evolution, influencing engineering processes, driving documentation, working closely with QA, product, and documentation specialists, and making informed technical decisions within existing architectures.

Skills

Golang
Kubernetes
GraphQL
TypeScript
CI/Github Actions
System Design
Scalability
Deployment Pipelines
Configuration Management
Monitoring
Logging
Problem-Solving

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