company

Software Engineer for ComfyUI Desktop

comfy-orgSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

QualificationsCandidates should possess strong problem-solving skills and a passion for creating exceptional user experiences. Familiarity with open-source projects and a commitment to quality software development practices is highly desirable.

About the job

Join Our Team as a Software Engineer for ComfyUI Desktop

As a vital member of our engineering team, you will play a crucial role in developing ComfyUI Desktop, the native application that brings one of the most esteemed open-source AI projects to millions of users across Windows and macOS. With millions of downloads each month, ComfyUI Desktop is making waves in the AI community.

Your goal is to ensure that the initial user experience is nothing short of magical. When a user downloads ComfyUI, you will be the reason it works seamlessly. You will craft a native experience that simplifies a powerful yet complex tool, making it feel intuitive and effortless.

Key Projects You Will Work On Include:

  • Creating a smooth installation and onboarding process that sets up Python environments for all supported operating systems and GPUs.

  • Developing a backup system for user files (models, custom nodes) that ensures accessibility across different environments.

  • Implementing management solutions for multiple ComfyUI environments.

  • Integrating the desktop application with ComfyUI Cloud for a hybrid usage experience.

You Could Be a Great Fit If:

  • You've successfully delivered a desktop application in the past, demonstrating your ability to get software onto users' machines and maintain its performance.

  • You possess a strong understanding of Python packaging and environment management (conda, venv, pyinstaller, pip), and have dealt with dependency resolution and cross-platform distribution.

  • You have a solid grasp of the desktop application lifecycle, including packaging, code signing, distribution, and auto-updates across Windows and macOS.

  • Bonus: Familiarity with Electron, our current technology stack.

  • Bonus: Experience with ComfyUI or other node-based creative tools.

About comfy-org

About ComfyUIComfyUI stands as the premier visual AI platform, offering an open and modular framework that empowers users to build, customize, and automate AI workflows with precision and control. Unlike conventional AI tools that obscure their mechanisms behind simple interfaces, ComfyUI provides professionals the freedom to design their own workflows, enabling them to connect models, tools, and logic visually as if they were assembling building blocks. Our platform is utilized by a diverse array of users, including artists, filmmakers, game developers, designers, researchers, and VFX studios, as well as teams at leading organizations like OpenAI, Netflix, Amazon Studios, and Ubisoft.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.