Enable job alerts via email!

Senior Fullstack Software Engineer- Desktop | Ingénieur logiciel fullstack senior – Desktop

Plotly

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology company in Montreal is seeking a Senior Fullstack Software Engineer. You will play a crucial role in developing AI tools to enhance data science analysis, working with a hybrid architecture. The ideal candidate has at least 10 years of experience and a strong background in Python and React. Join us to push the boundaries of technology and deliver outstanding applications.

Qualifications

  • 10+ years of relevant experience.
  • 5+ years of experience building user-facing applications.
  • Deep understanding of desktop application development.
  • Strong communication skills.

Responsibilities

  • Lay the groundwork for the AI desktop application.
  • Lead design and development of hybrid Desktop and SaaS architecture.
  • Develop testing infrastructure for smooth experiences.
  • Mentor team members and foster innovation.

Skills

Python
React
Rust
Large Language Models
Data science workflows
Communication skills

Education

Bachelor’s, Master’s or PhD in Computer Science or related field

Tools

Tauri
Electron
Job description
Overview

Join Plotly as a Senior Fullstack Software Engineer – Desktop to contribute to the next generation of AI data science tools. You will work with a sophisticated desktop and SaaS hybrid architecture to streamline data science analysis for our users. We are seeking an experienced engineer who can elevate the team with proven success in building and deploying high-quality applications.

What you’ll be working with
  • Python
  • React
  • Rust
  • Large Language Models
  • Tauri
Your Responsibilities
  • Lay the groundwork to make our AI desktop application the best data analytics platform on the market.
  • Lead the design and development of our hybrid Desktop and SaaS architecture.
  • Develop testing infrastructure to ensure a smooth experience on any hardware.
  • Balance architectural complexity with maintainability given competing priorities.
  • Optimize AI-generated data processing to run on large enterprise-scale data on local hardware.
  • Collaborate with product managers, software engineers, and UI / UX designers to translate AI concepts into tangible features.
  • Stay current with AI and machine learning advancements to continuously improve product features.
  • Provide technical leadership and mentorship to team members, fostering a culture of innovation and excellence.
  • Write clean, maintainable, and type-safe code to enhance stability and reliability.
  • Participate in code reviews, debugging, and collaborative issue resolution.
  • Continuously evaluate new tools to optimize workflows.
What You Bring to the Team
  • Bachelor’s, Master’s or PhD in Computer Science or related field with 10+ years of relevant experience
  • 5+ years of proven experience as a senior or staff engineer building user-facing applications with significant adoption
  • Deep understanding of desktop application development
  • Familiarity with data science workflows and working with large datasets efficiently
  • Expertise in Python, React, and SQL
  • Strong communication and interpersonal skills with the ability to explain complex technical concepts to non-technical stakeholders
  • Dedication to writing clean, maintainable, and efficient code
Nice-to-Haves
  • Experience with Tauri, Electron, CI / GitHub Actions
  • Ability to work efficiently in a remote-first environment
  • Willingness to work in a fast-paced setting, learn new technologies, and troubleshoot complex issues
EEO and Privacy

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

Your privacy is important to us. Please review our Candidate Privacy Notice. For questions, contact privacy@plotly.com.

Ingénieur logiciel fullstack sénior - Desktop

Créez quelque chose d’extraordinaire!

Avez-vous déjà rêvé de concevoir des outils qui permettent aux gens de mieux raconter leurs histoires avec des données? Chez Plotly, c’est exactement ce que nous faisons. Nous combinons les technologies de pointe avec un environnement collaboratif pour aider les scientifiques des données, ingénieurs et analystes du monde entier à atteindre leurs objectifs.

En vous joignant à notre équipe Plotly Studio, vous ferez partie d’un groupe exceptionnel d’ingénieur

  • es logiciel, de concepteur
  • trices et de spécialistes produits. Nous aimons résoudre des problèmes complexes, repousser les limites du possible et rendre l’analyse de données plus accessible à tou
  • tes.

En tant qu’ ingénieur

  • e logiciel fullstack sénior au sein de l’équipe Plotly Studio, vous contribuerez directement à la prochaine génération de nos outils d’intelligence artificielle pour la science des données. Vous travaillerez avec une architecture applicative sophistiquée, alliant technologies de bureau et solutions SaaS, pour simplifier l’analyse de données pour nos utilisateur
  • trices. Nous recherchons une personne expérimentée et passionnée, prête à faire passer notre équipe au niveau supérieur avec des compétences éprouvées dans la création et le déploiement d’applications performantes. Si vous aimez repousser les limites technologiques et concevoir des applications avancées, venez vivre cette aventure avec nous.

Un aperçu des technologies avec lesquelles vous travaillerez

  • Python
  • React
  • Rust
  • Tauri

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs