- Company Name
- White Swan Data
- Job Title
- Software Developer
- Job Description
-
**Job title**
Software Developer
**Role Summary**
Design, develop, and maintain advanced automation and visual data processing pipelines focused on AI, computer vision, and real‑time video streaming. Leverage deep expertise in ComfyUI to create custom nodes, workflows, and integrations that support scalable, secure, and production‑grade solutions.
**Expectations**
- Deliver robust, production‑ready code that meets scalability, reliability, and security standards.
- Act as the primary technical owner of ComfyUI workflows and related components from concept to deployment.
- Continuously optimize performance and maintain comprehensive documentation.
- Collaborate with cross‑functional teams to prototype, prototype, and iterate on new features.
**Key Responsibilities**
1. Build, optimize, and document ComfyUI workflows and custom nodes.
2. Develop computer‑vision and video‑streaming tools for real‑time data analysis using OpenCV, PyTorch, or TensorFlow.
3. Design and manage databases (SQL/NoSQL) for efficient data storage and retrieval.
4. Implement data scraping and ingestion pipelines from diverse online sources.
5. Deploy and sustain production‑grade solutions, ensuring system scalability, reliability, and security.
6. Collaborate closely with engineering, data, and product teams to prototype, test, and ship features.
**Required Skills**
- Extensive hands‑on experience with ComfyUI (custom nodes, workflows, integrations).
- Strong Python programming and proficiency in relevant libraries (OpenCV, PyTorch, TensorFlow).
- Expertise in video streaming protocols (FFmpeg, WebRTC, RTSP).
- Solid knowledge of relational and NoSQL databases and API integration.
- Experience in web scraping and data ingestion pipelines.
- Demonstrated debugging, documentation, and teamwork capabilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or certifications in AI/ML/data engineering) are preferred but not mandatory.