About The Company Chooch is a leading innovator in the field of Computer Vision AI applications, dedicated to transforming how cameras and visual data are utilized across various industries. The company's platform enables the development and deployment of intelligent camera solutions that enhance operational productivity, increase revenue streams, and significantly reduce operational costs.
Recognized by IDC as a prominent computer vision platform, Chooch continues to push the boundaries of AI technology, delivering scalable and reliable solutions tailored for diverse sectors including healthcare, manufacturing, and retail.
About The Role We are seeking a highly skilled Backend Software Engineer based in the United States to join our dynamic team in a full-time, remote capacity. In this role, you will be responsible for designing, developing, and maintaining the backend systems that power our Computer Vision AI platform and analytics products.
Your work will include building APIs, data services, model-serving integrations, and managing the infrastructure necessary for dependable deployments. Collaborating closely with both technical and non-technical stakeholders, including Solutions Engineering and Machine Learning teams, you will have the opportunity to lead critical technical initiatives, improve system reliability and scalability, and provide valuable product feedback based on real-world deployment experiences.
Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
• Proficiency in Python with a focus on writing clean, testable, and maintainable code
• Solid understanding of relational databases, particularly PostgreSQL, including schema design and query optimization
• Experience operating in a Linux environment, including command line, debugging, log analysis, and basic networking
• Familiarity with modern software development practices such as code reviews, testing, CI/CD, and iterative shipping
• Proficiency with Git and collaborative workflows including feature branches, pull requests, and conflict resolution
• Strong problem-solving skills with a proven ability to diagnose and resolve complex production issues
• Excellent communication skills and ability to collaborate effectively with cross-functional teams
Responsibilities
• Design, build, and maintain scalable backend services supporting computer vision workflows, analytics, and customer-facing applications
• Develop and refine REST and GraphQL APIs, internal service interfaces, and event-driven integrations
• Implement secure authentication and authorization patterns, ensuring secure service-to-service communication
• Build and maintain data storage, indexing, and retrieval systems to support analytics, reporting, and search functionalities
• Create streaming and batch data pipelines for ingesting camera and edge device events, transforming model outputs into actionable insights
• Define data schemas, contracts, and quality checks to maintain system integrity and downstream data consistency
• Collaborate with ML engineers to productionize model inference, including deployment, versioning, monitoring, and rollback strategies
• Integrate computer vision and large language model services into backend workflows with a focus on latency, throughput, and observability
• Own system health monitoring through metrics, logs, tracing, and incident response practices
• Optimize system performance across various parameters such as API latency, database efficiency, and inference throughput
• Enhance platform robustness through testing strategies, CI/CD pipelines, and infrastructure-as-code practices
• Work closely with Solutions Engineering to translate customer requirements into scalable backend solutions
• Troubleshoot and resolve complex issues in production environments, ensuring minimal downtime and high reliability
• Contribute to the development of technical roadmaps and platform standards to support scaling across multiple industries and clients
• Occasionally participate in on-site deployments and field testing with major Fortune 500 customers to validate system performance and gather requirements
Benefits
• Comprehensive health, dental, and vision insurance plans
• 401(k) retirement plan with a 3% company match
• Generous paid time off (PTO) and holidays
• Life insurance policies included
• Opportunities for professional growth and development in a cutting-edge technology environment
• Flexible remote working arrangements to promote work-life balance
Equal Opportunity
Chooch is an equal opportunity employer. We celebra
Apply tot his job
Apply To this Job