Simplify Logo

Full-Time

Staff Software Engineer

Full stack

Posted on 5/23/2024

Plotly

Plotly

51-200 employees

Data app platform for Python development

Data & Analytics
Consulting
Consumer Software
Enterprise Software
AI & Machine Learning
Financial Services
Aerospace
Education

Senior, Expert

Remote in USA

Category
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Python
JavaScript
UI/UX Design
React.js
Jupyter
Data Science
Git
Nest.js
Docker
TypeScript
Pandas
Data Analysis
Requirements
  • Strong communication and interpersonal skills
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years proven experience as a Full Stack Engineer with expertise in Python, JavaScript, TypeScript, and React
  • Demonstrable track record of success in a technical engineering role
  • Passion for building user-facing software in the data science and analytics space
  • Familiarity with data visualization libraries and concepts
  • Ability to work efficiently and effectively in a Remote-first environment
  • Strong problem-solving skills
  • Dedication to writing clean, maintainable, and efficient code
  • Desire and ability to work in a fast-paced dynamic environment
  • Experience with computational notebooks like Jupyter, RMarkdown, Observable
  • Experience building tools within the Python data stack like Pandas, Databricks, matplotlib, scipy
  • Experience with GraphQL, NestJS, Kubernetes, CI/Github Actions, Docker
  • Experience with automated code generation
  • Experience with advanced Python language functionality such as parsing and syntax analysis
Responsibilities
  • Educate fellow developers in your technical areas of expertise
  • Act as the technical expert for a range of web-based products and tools
  • Build world-class user interfaces for new products
  • Advise on architectural decision making
  • Collaborate with UX/UI designers, product managers, and other software engineers
  • Guide integration of new products with existing Plotly enterprise platforms and services
  • Stay up-to-date with industry trends and emerging technologies

Plotly provides Dash Enterprise, a platform designed for organizations to collaboratively create and deploy data applications using Python. The platform allows users to build applications in a secure and scalable environment, making it easier for teams to work together. Plotly's products include interactive data visualization tools that can be accessed directly through web browsers. Unlike traditional dashboards, Dash apps offer a point-and-click interface that simplifies the use of complex models written in Python. With a strong community backing, evidenced by over 89,000 GitHub stars and millions of downloads, Plotly aims to enhance the accessibility and functionality of data applications for users.

Company Stage

Series C

Total Funding

$21.3M

Headquarters

Montreal, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

10%

1 year growth

17%

2 year growth

76%
Simplify Jobs

Simplify's Take

What believers are saying

  • The recent $1.7 million investment from Scale AI will accelerate the development of Dash, potentially leading to more advanced features and capabilities.
  • Plotly's extensive open-source ecosystem ensures a steady influx of new ideas and improvements, fostering a dynamic and innovative work environment.
  • The platform's low-code nature allows for rapid application development, making it easier for employees to bring their ideas to life and see immediate impact.

What critics are saying

  • The competitive landscape for data visualization and AI application platforms is intense, requiring Plotly to continuously innovate to maintain its edge.
  • Reliance on the open-source community for innovation could pose risks if community engagement wanes or shifts focus.

What makes Plotly unique

  • Plotly's Dash Enterprise uniquely combines low-code development with powerful Python-based data visualization, setting it apart from other data app platforms.
  • The company's strong open-source community, evidenced by over 89,000 GitHub stars and millions of monthly downloads, provides a robust foundation for continuous innovation and user support.
  • Plotly's focus on interactive, web-based data visualization directly in the browser offers a seamless user experience that many competitors lack.

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

INACTIVE