Jobs

    Staff Software Engineer, Full stack - Canada - Plotly Dash Enterprise

    Plotly Dash Enterprise
    Plotly Dash Enterprise Canada

    1 week ago

    Default job background
    Description

    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 Engineer to join our App Studio team and contribute to the conversion of Jupyter notebook-based applications into efficient and interactive Dash applications.

    As a Staff level Software Engineer on the App Studio team, you will be responsible for building new innovative products that enable data scientists and data analysts to be more productive, and create + publish data applications. You will act as a technical and thought leader for our web based products and tools, bringing a wide range of experience that includes building complex user facing web based applications. We are looking for someone who has built world class user interfaces and/or high performance data visualization software.

    The technologies you will be working with include but may not be limited to:

    • JavaScript/TypeScript
    • React
    • Python
    • You will work with a wide range of unconventional and exciting technologies such as Abstract Syntax Tree (AST), Jupyter kernels, high performance data manipulation, and LLMs.

    Core job responsibilities:

    • Act as the technical lead for a range of web based products and tools
    • Assist in building a world class user interface for our new and exciting products including App Studio
    • Advise on architectural decision making for new and existing products, including App Studio
    • Collaborate closely with UX/UI designers, product managers, and other software engineers to ensure a cohesive and user-friendly experience.
    • Own seamless integration of new features/products in Dash Enterprise platform
    • Stay up-to-date with industry trends and emerging technologies, continuously seeking opportunities to enhance our platform.

    Job requirements:

    • 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, including clear demonstration of contribution and delivery in a product-centric environment of user facing applications.
    • A passion for building user-facing software in the data viz and analytics space
    • Familiarity with data visualization libraries and concepts.
    • Ability to work efficiently and effectively in a Remote-first environment.
    • Strong communication and interpersonal skills with the ability to explain complex technical concepts to non-technical stakeholders.
    • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
    • Dedication to writing clean, maintainable, and efficient code.
    • Desire and ability to work in a fast paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues.

    Assets:

    • 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 and transformation using the Abstract Syntax Tree (AST).

    Don't meet all the requirements, but you feel you would be a great fit to our plot-legion? Don't hesitate to apply

    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

    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

    We are a tight-knit and quickly growing team where each member can make an immediate, meaningful impact. We take on complex problems, work hard, and are firm believers in the open-source mission. At Plotly, you'll work alongside a diverse team of first-class engineers, developers, scientists, and builders that challenge the status quo and set a high bar. We encourage each member of our team to explore and expand their skill sets continually, and to approach every problem with curiosity and an open mind. Together, we make it possible for people everywhere to share data and insights that make real impacts in business and around the world.

    Plotly is an equal-opportunity employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. If you require any accommodations, please let us know during the application process.

    Ingénieur logiciel en chef, Full stack

    Plotly est un innovateur de premier plan dans le domaine de la visualisation des données et de l'analyse, spécialisé dans l'autonomisation des organisations pour prendre des décisions fondées sur les données.Notre produit phare, Dash Enterprise, révolutionne la façon dont les entreprises interagissent avec leurs données et les exploitent. Nous recherchons actuellement un ingénieur en développement logiciel hautement qualifié et motivé pour rejoindre notre équipe App Studio et contribuer à la conversion des applications basées sur les notebooks Jupyter en applications Dash efficaces et interactives.

    En tant qu'ingénieur logiciel au sein de l'équipe App Studio, vous serez responsable de la création de nouveaux produits innovants qui permettent aux scientifiques et analystes de données d'être plus productifs, et de créer et publier des applications de données. Vous agirez en tant que leader technique et intellectuel pour nos produits et outils basés sur le web, en apportant un large éventail d'expérience qui comprend la construction d'applications web complexes orientées vers l'utilisateur. Nous recherchons quelqu'un qui a construit des interfaces utilisateurs de classe mondiale et/ou des logiciels de visualisation de données de haute performance.

    Les technologies avec lesquelles vous travaillerez sont notamment les suivantes:

    • Python
    • JavaScript/TypeScript
    • React
    • Vous travaillerez avec un large éventail de technologies non conventionnelles et passionnantes telles que l'arbre syntaxique abstrait (AST), les noyaux Jupyter, la manipulation de données à haute performance et les LLM.

    Principales responsabilités:

    • Assurer la direction technique d'une série de produits et d'outils basés sur le web.
    • participer à l'élaboration d'une interface utilisateur de classe mondiale pour nos produits nouveaux et passionnants, y compris l'App Studio
    • Conseiller sur la prise de décision architecturale pour les produits nouveaux et existants, y compris App Studio
    • Collaborer étroitement avec les concepteurs UX/UI, les gestionnaires de produits et d'autres ingénieurs logiciels pour assurer une expérience cohérente et conviviale.
    • Assurer l'intégration transparente des nouvelles fonctionnalités/produits dans la plateforme Dash Enterprise.
    • Rester au courant des tendances de l'industrie et des technologies émergentes, en recherchant continuellement des opportunités pour améliorer notre plateforme.

    Exigences du poste:

    • Baccalauréat en informatique, en ingénierie ou dans un domaine connexe.
    • 8+ années d'expérience prouvée en tant qu'ingénieur Full Stack, avec une expertise en Python, JavaScript, TypeScript, et React.
    • L'expérience démontrable de succès dans un rôle d'ingénierie technique, y compris la démonstration claire de la contribution et de la livraison dans un environnement centré sur le produit des applications face à l'utilisateur.
    • Une passion pour la construction de logiciels orientés utilisateurs dans le domaine de la visualisation de données et de l'espace analytique.
    • Familiarité avec les bibliothèques et les concepts de visualisation de données.
    • Capacité à travailler efficacement dans un environnement où la priorité est donnée au travail à distance.
    • De solides compétences en communication et en relations interpersonnelles avec la capacité d'expliquer des concepts techniques complexes à des parties prenantes non techniques.
    • Solides compétences en matière de résolution de problèmes et capacité à travailler efficacement dans un environnement d'équipe collaboratif.
    • Détermination à écrire un code propre, maintenable et efficace.
    • Désir et capacité de travailler dans un environnement dynamique en évolution rapide, d'apprendre de nouvelles technologies et plates-formes, et d'être à l'aise pour résoudre des problèmes techniques complexes.

    Atouts:

    • Expérience avec des carnets de calcul comme Jupyter, RMarkdown, Observable.
    • Expérience de la construction d'outils dans la pile de données Python comme Pandas, Databricks, matplotlib, scipy.
    • Expérience avec GraphQL, NestJS, Kubernetes, CI/Github Actions, Docker.
    • Expérience de la génération et de la transformation automatisée de code à l'aide de l'arbre syntaxique abstrait (AST).

    Vous ne répondez pas à toutes les exigences, mais vous pensez que vous seriez un bon candidat ? N'hésitez pas à poser votre candidature

    Ce que vous pouvez attendre de nous: Santé et bien-être

    • Couverture santé complète
    • Temps libre rémunéré généreux et horaires de travail flexibles
    • Programme de complément de congé parental

    Croissance et avenir

    • Options d'achat d'actions pour tous les employés à temps plein
    • Programme d'apprentissage et de développement
    • Travailler avec une équipe dévouée

    Flexibilité et communauté

    • Entièrement à distance
    • Soutien au bureau à domicile
    • Groupe de ED&I dirigé par les employés

    Pourquoi Plotly?

    Libérez votre créativité et façonnez l'avenir de l'analyse des données

    Fondé par des innovateurs et guidé par notre communauté d'utilisateurs et de clients, nous sommes impatients de relever chaque défi, de la conception d'une interface utilisateur pour une interaction transparente avec les données à l'optimisation de nos bibliothèques de graphiques et de nos services pour une performance hautement fiable. Notre voyage ne fait que commencer

    Nous sommes une équipe soudée et en pleine croissance où chaque membre peut avoir un impact immédiat et significatif. Nous nous attaquons à des problèmes complexes, nous travaillons dur et nous croyons fermement en la mission de l'open-source. Chez Plotly, vous travaillerez aux côtés d'une équipe diversifiée d'ingénieurs, de développeurs, de scientifiques et de créateurs de premier ordre qui remettent en question le statu quo et placent la barre très haut. Nous encourageons chaque membre de notre équipe à explorer et à élargir continuellement ses compétences, et à aborder chaque problème avec curiosité et ouverture d'esprit. Ensemble, nous rendons possible le partage de données et d'informations qui ont un impact réel sur les entreprises et le monde entier.

    #J-18808-Ljbffr


  • Plotly Dash Enterprise Canada

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


  • Plotly Dash Enterprise Canada

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

  • Space Executive

    Full Stack Engineer

    1 week ago


    Space Executive Canada

    My client, a scale-up originally from USA disrupting the Insurance market focusing on Data and AI is seeking a Full Stack Engineer to join their team. · This is a permanent role and will be fully remote. You can be based anywhere in Canada. The salary on offer ranges from $175,00 ...

  • SoftHouseGroup

    Senior Full Stack

    3 days ago


    SoftHouseGroup Canada

    Career > Senior Full Stack (Java, Angular) Engineer · Remote · Full-time · Senior Full Stack (Java, Angular) Engineer · We are looking for a skilled Senior Full Stack (Java, Angular) Engineer. As part of a team, you will have an opportunity to grow and make an impact by devel ...

  • Space Executive

    Full Stack Engineer

    1 week ago


    Space Executive Canada $175,000 - $200,000

    My client, a scale-up originally from USA disrupting the Insurance market focusing on Data and AI is seeking a Full Stack Engineer to join their team.This is a permanent role and will be fully remote. You can be based anywhere in Canada. The salary on offer ranges from $175,000 t ...

  • Hanalytica

    Full Stack Engineer

    4 weeks ago


    Hanalytica Canada

    Full Stack EngineerLocation: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced ...


  • Helika Canada

    Helika provides industry leading solutions to help studios build, grow, and optimize their games. We are an industry-leading data analytics, marketing, and game management platform that focuses on solving these main challenges for studios: Providing comprehensive insights that le ...

  • Hanalytica

    Full Stack Engineer

    2 weeks ago


    Hanalytica Canada

    Full Stack Engineer · Location: Remote (Canada) - Serving a Leading US Healthcare Insurance Company · Type: Contract (Long-Term) · Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an exp ...

  • Staffing Lab LLC

    Full Stack Engineer

    2 weeks ago


    Staffing Lab LLC Canada

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior Full Stack Developer for an opening within their organization. My client values clean architecture and modern approaches to software development and testing. Their produ ...

  • code2day

    Senior Full-Stack

    3 weeks ago


    code2day Canada

    Senior Full-Stack (.net/angular) Developer*Job Description: · Job Summary: · Code2day is looking for a Senior Full-Stack Developer (.net/angular/azure) to join our team. The ideal candidate should have extensive experience with .net, Angular, and Azure technologies, and be able ...

  • Trykeep

    Full Stack Engineer

    3 weeks ago


    Trykeep Canada

    At Keep, we embarked on a mission started by a powerful question: Why hasn't the banking experience caught up with the rapid pace of technology? · This continues to fuel our passion for reshaping the Canadian fintech landscape. We provide businesses with a comprehensive suite of ...

  • Helika

    Full-Stack Engineer

    2 days ago


    Helika Canada

    Helika provides industry leading solutions to help studios build, grow, and optimize their games. We are an industry-leading data analytics, marketing, and game management platform that focuses on solving these main challenges for studios: · Driving scalable profitable User Acqu ...

  • LNine Consulting

    Full Stack Engineer

    3 weeks ago


    LNine Consulting Canada

    We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining primarily back-end applications, though understanding of front-end is beneficial. You will work closely with our team ...

  • Tata Consultancy Services

    Full Stack Engineer

    3 weeks ago


    Tata Consultancy Services Canada

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have ...

  • Braintrust

    Full Stack Engineer

    3 weeks ago


    Braintrust Canada $50,000 - $80,000

    Braintrust is a user-owned talent network that connects top-tier professionals with the world's leading enterprises. We prioritize transparency, eliminating middlemen and high markups, ensuring job-seekers are matched swiftly to innovative roles while clients benefit from unparal ...


  • Crossover Canada $50

    Full Stack Engineer Totogi | Crossover | Canada Crossover is the world's #1 source of full-time remotejobs. Login to continue Crossover is the world's #1 source of full-time remotejobs. Islosing your creative edge and the flexibility to choose the best toolsavailable one of your ...

  • Staffing Lab LLC

    Full Stack Engineer

    3 weeks ago


    Staffing Lab LLC Canada

    Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior Full Stack Developer for an opening within their organization. My client values clean architecture and modern approaches to software development and testing. Their produ ...


  • StackAdapt Inc. Canada

    StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hundreds of digitally-focused companies to deliver outcomes and exceptional campaign ...

  • ? Grafana Enterprise

    Full Stack Developer

    3 weeks ago


    ? Grafana Enterprise Canada $165,000 - $199,000

    This is a remote position. There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability s ...

  • MailChannels

    Full Stack Engineer

    3 weeks ago


    MailChannels Canada

    Location: Remote, Canada (Pacific Time zone) · About MailChannels: · At MailChannels, we're committed to "Empowering safer communications in an open world." We secure and deliver email for more domains than anyone else, combating spam and malicious activities to enhance business ...