
Senior Fullstack Software Engineer- Desktop
Build Something Extraordinary
Have you ever wanted to create tools that empower people to tell better stories with data? At Plotly, that’s what we’re all about! We combine cutting-edge technology with a collaborative environment to help data scientists, engineers, and analysts across the world achieve their goals.
As part of our Plotly Studio team, you’ll join a group of exceptional software engineers, designers, and product experts. We love solving tough problems, pushing the boundaries of what’s possible, and making data analytics more accessible for everyone.
Your Role in the Plotly Story
As a Senior Fullstack Software Engineer on the Plotly Studio team, you will work directly on our next generation of AI data science tools. You will work with a sophisticated application architecture bridging desktop and SAAS technologies to streamline data science analysis for our users. We are seeking an individual that will elevate our team to the next level by bringing a wealth of experience building and deploying successful applications. If you are passionate about pushing technological limits and building sophisticated applications, we invite you to join us on this exciting journey.
Here’s a peek at what you’ll be working with:
- Python
- React
- Rust
- Large Language Models
- Tauri
Your Responsibilities
- Lay the groundwork to make our sophisticated 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 our users have a smooth experience on any hardware.
- Balance tradeoffs between architectural complexity and maintainability given competing priorities.
- Optimize AI generated data processing code to run on large enterprise-scale data on limited local hardware.
- Collaborate with product managers, software engineers, and UI/UX designers to translate AI concepts into tangible product features.
- Stay abreast of the latest advancements in AI and machine learning 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 that enhances the stability and reliability of our platform.
- Participate in code reviews, conduct debugging, and work collaboratively to resolve technical issues.
- Continuously use and evaluate new tools to optimize your workflows.
What You Bring to the Team
- Bachelor's, Master's or PhD degree in Computer Science or a related field with 10+ years of relevant experience
- 5+ years proven experience as a senior or staff engineer building user facing applications with significant adoption.
- Industry leading 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 and effectively in a remote-first environment.
- Desire and ability to work in a fast-paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues.
Not sure if you're 100% qualified?:
At Plotly, we believe diverse perspectives drive innovation. If this role excites you, but you don’t meet every requirement, we still encourage you to apply. We’d love to learn how your unique skills could make an impact!
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 et community
- Remote-first work
- Home office support
- Employee led DE&I resource group
- Plotly Community Forum

Why You'll Love it Here?
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.
Your privacy is important to us. Please take a moment to review our Candidate Privacy Notice. Should you have any concerns, please contact us at 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 afin d’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.
Votre rôle dans l'histoire de Plotly
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
- LLM
- Tauri
Vos responsabilités
- Établir les bases pour faire de notre application de bureau IA la meilleure plateforme d’analyse de données sur le marché.
- Mener la conception et le développement de notre architecture hybride (bureau + SaaS).
- Mettre en place l’infrastructure de tests pour assurer une expérience fluide sur tout type de matériel.
- Équilibrer la complexité architecturale avec la maintenabilité selon les priorités.
- Optimiser le traitement des données générées par l’IA pour fonctionner efficacement sur du matériel local avec de grands volumes de données.
- Collaborer avec les chefs de produit, les ingénieur·es logiciel et les concepteur·trices UI/UX pour transformer des concepts IA en fonctionnalités concrètes.
- Se tenir à jour des dernières avancées en IA et en apprentissage automatique pour bonifier le produit.
- Offrir un leadership technique et du mentorat, tout en favorisant une culture d’innovation et d’excellence.
- Écrire un code propre, maintenable et typé qui améliore la stabilité et la fiabilité de notre plateforme.
- Participer aux revues de code, au débogage et à la résolution collaborative de problèmes techniques.
Ce que vous apportez à l'équipe
- Diplôme de baccalauréat, maîtrise ou doctorat en informatique ou dans un domaine connexe, avec 10+ années d’expérience pertinente
- 5+ années d’expérience reconnue à titre d’ingénieur·e senior ou principal·e dans la création d’applications utilisées à grande échelle
- Compréhension approfondie du développement d’applications de bureau
- Bonne connaissance des flux de travail en science des données et de la gestion de grands ensembles de données (LLM)
- Maîtrise de Python, React et SQL
- Excellentes compétences en communication et en vulgarisation technique
.
Atouts supplémentaires
- Expérience avec Tauri, Electron, CI/GitHub Actions
- Capacité à travailler efficacement dans un environnement télétravail d’abord
- Aisance à évoluer dans un environnement dynamique, à apprendre de nouvelles technologies et à résoudre des problèmes techniques complexes
Vous n'êtes pas certain si vous êtes 100% qualifiés?:
Vous ne répondez pas à toutes les exigences, mais vous pensez que vous seriez un bon candidat pour notre plot-legion ? 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
- Forum de la communauté Plotly

Pourquoi vous aimerez travailler chez Plotly?
Libérez votre créativité et façonnez l'avenir de l'analyse des données!
Fondée par des innovateur·trices et animée par une communauté passionnée d’utilisatrices, utilisateurs et de client·es, notre équipe relève chaque défi avec enthousiasme — qu’il s’agisse de créer une interface utilisateur à la fine pointe pour une interaction fluide avec les données, ou d’optimiser nos bibliothèques graphiques et nos services pour assurer des performances hautement fiables. Et ce n’est que le début!
Nous sommes une équipe soudée et en pleine croissance où chaque personne peut avoir un impact réel et immédiat. Nous adorons résoudre des problèmes complexes, travaillons avec rigueur et croyons profondément à la mission de l’open source. Chez Plotly, vous collaborerez avec une équipe diversifiée composée d’ingénieur·es, de développeur·euses, de scientifiques et de bâtisseur·euses d’exception, qui repoussent les limites et visent l’excellence. Nous encourageons chaque membre de l’équipe à explorer, à élargir ses compétences et à aborder chaque défi avec curiosité et ouverture d’esprit.
Ensemble, nous permettons aux gens partout dans le monde de partager leurs données et leurs connaissances de façon percutante — pour les entreprises, et au-delà.
Plotly applique un principe d’égalité en matière d’emploi et ne fait aucune discrimination fondée sur la race, la religion, la couleur, le sexe, l’identité de genre, l’orientation sexuelle, l’âge, le handicap physique ou mental non disqualifiant, l’origine nationale, le statut de vétéran ou tout autre motif protégé par la loi applicable. Si vous avez besoin de mesures d’adaptation pendant le processus de recrutement, n’hésitez pas à nous en informer.
Votre vie privée nous tient à cœur. Nous vous invitons à consulter notre avis de confidentialité à l’intention des candidat·es. Pour toute question ou préoccupation, écrivez-nous à privacy@plotly.com.
Create a Job Alert
Interested in building your career at Plotly? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field