Skip to main content

Engineering Manager, App Studio

Engineering Manager, App Studio
Plotly
remote
8 months ago

About Plotly

Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a highly skilled and motivated Software Development Engineering Manager to join our App Studio team and manage the team to lead the conversion of Jupyter notebook-based applications into efficient and interactive Dash applications.

Role Overview

As an Engineering Manager on the App Studio team, you will play a key role in leading the transformation of Jupyter Notebook applications into streamlined and dynamic Dash applications. You will leverage your expertise in Python and Javascript to enhance the functionality, usability, and performance of these applications, contributing to our commitment to delivering cutting-edge solutions for data scientists. Your contributions will help us in achieving our mission of low/no code experience for Dash Enterprise Users.

Technologies Used

  • Python
  • JavaScript/TypeScript
  • React
  • Kubernetes for infrastructure orchestration
  • Cloud Providers: AWS, Azure, GCP (consumer and enterprise-level solutions)

Core Responsibilities

  • Own the technical vision, strategy, and end-to-end outcomes of App Studio product at Plotly.
  • Encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
  • Mentor, manage, hire, and scale the engineering team; keep them challenged and growing professionally
  • Measure the impact of your team and set clear expectations and goals
  • Lead the conversion process of Jupyter notebooks to Dash applications
  • Collaborate closely with UX/UI designers, product managers, and other software engineers
  • Participate in technical design and code reviews
  • Stay up-to-date with industry trends and emerging technologies

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years proven experience as a Full Stack Engineer
  • 3+ years of experience in recruiting and managing software engineering teams
  • Experience with computational notebooks like Jupyter, Mathematica, Observable
  • Ability to work efficiently and effectively in a Remote-first environment
  • Strong communication and interpersonal skills

Bonus/Assets

Experience with GraphQL, NestJS, AST, Kubernetes, CI/Github Actions, Docker

What you can expect from us

  • Health & Wellbeing
    • Comprehensive health coverage
    • Generous PTO
    • Parental leave top-up program
  • Growth & Future
    • Stock options for all full-time employees
    • Learning & development program
    • Work alongside a dedicated team
  • Flexibility & Community
    • Remote-first work
    • Home office support
    • Employee led DE&I resource group
    • Plotly Community Forum

Why Plotly?

Unleash your creativity and shape the future of data analytics! Founded by innovators and driven by our community of users and customers, we eagerly tackle every challenge, from crafting state-of-the-art UI for seamless data interaction to optimizing our graphing libraries and services for highly reliable performance. Our journey has only begun!

Expertise level

Work arrangement

Similar Jobs in Canada