This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re seeking a Senior Software Engineer to join our Desktop team, working on a high-impact project that aims to redefine how millions of users interact with Anaconda’s tools and services. The team is responsible for building the next-generation desktop application that enables data scientists and AI engineers to manage Python environments, packages, and dependencies with ease—while also providing powerful tools to download, run, and interact with large language models (LLMs) locally.
Job Responsibility:
Design, develop, and ship features and improvements to our Electron-based desktop application, ensuring reliability and performance across Windows, macOS, and Linux
Lead technical decisions around React, TypeScript, and component architecture, setting patterns that scale as the team grows
Investigate and resolve complex issues proactively, analyzing root causes and collaborating with the team to implement solutions that improve stability and user experience
Integrate Python environment tools (Conda/Mamba) and services into the desktop application, bridging our Python ecosystem with modern web technologies
Partner with Product and UX to translate user feedback and requirements into technical solutions, shipping iteratively and learning from real-world usage
Mentor and collaborate with other engineers on the team, sharing expertise in desktop development and modern JavaScript tooling
Contribute to cross-functional initiatives with partner teams, strengthening integrations and expanding what's possible in the desktop and artifact ecosystem
Requirements:
8+ of professional software development experience
Production experience in shipping Electron-based desktop applications for Windows, macOS, and Linux
Proficiency in React, TypeScript, and modern JavaScript
experience with CSS/SASS, component libraries (e.g., KendoReact)
Strong knowledge of Node.js, Express, and persistent storage tools (e.g., electron-store)
solid Python experience for service integration
Ability to identify issues proactively, analyze root causes, and collaborate effectively to implement solutions
Passion for creating user-friendly applications and a willingness to iterate based on user feedback
You embody our values of Clarity, Care and Candor
You care deeply about fostering an environment where people of all backgrounds and experiences can flourish
Nice to have:
Experience integrating Python environment tools like Conda/Mamba into desktop apps
Comfort working with Python tooling and legacy Qt applications (PyQt/PySide), with the ability to extend or refactor as needed
Familiarity with AI/ML workflows and tools like llama.cpp, OpenAI SDK, or LanceDB
Knowledge of DevOps practices, containerization (e.g., Docker, Kubernetes), and CI/CD tools
Experience with OS-Native (Eg Windows) APIs / Programming
Experience with cloud platforms (e.g., K8S, AWS, etc.) and knowledge of integrating desktop applications with cloud services
Experience working in a fast-paced startup environment
Experience working in an open-source, AI, or data science-oriented company
What we offer:
Flexible Vacation Policy
Medical, Dental, Vision Insurance, and Income Protection Insurance
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.