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
J-18808-Ljbffr