cover image
Juice

Back End Developer

On site

Los angeles, United states

Full Time

21-12-2025

Share this job:

Skills

Communication Python Monitoring Social Media Architecture Software Architecture Computer Vision Programming git Django Marketing FastAPI OpenAI Large Language Models OpenCV Pillow

Job Specifications

Company Description

Juice is an innovative full-stack marketing AI platform acting as the equivalent of an extensive marketing team. By creating, posting, and tracking high-performing content at scale across major social media platforms, Juice empowers companies to succeed in the age of algorithms. Our cutting-edge marketing infrastructure is designed to help companies excel in algorithm-driven engagement.

Trusted by Fortune 500 companies, global CPG brands, and high-growth startups, Juice is revolutionizing the future of marketing.

Role Description

We are looking for a skilled Back End Engineer for a full-time on-site role located in Los Angeles, CA. You'll be responsible for developing and maintaining server-side systems, building robust APIs, and ensuring seamless integration between our Python backend, Django services, and web-based frontend. 

Your daily work will include designing scalable architectures, integrating third-party AI/ML services, building autonomous agents, implementing real-time communication systems, and optimizing performance across a series of distributed components. You'll collaborate closely with our skilled and creative engineering team to build production-grade systems for all aspects of the Juice platform.

Qualifications

Required:

•⁠ ⁠Strong proficiency in Python, with expertise in Django being a strong plus

•⁠ ⁠Ability to design scalable, maintainable solutions for complex multi-component systems

•⁠ ⁠Deep understanding of REST API design

•⁠ ⁠Experience integrating AI/ML APIs (OpenAI, Google AI, Anthropic, or similar providers)

•⁠ ⁠Solid grasp of Object-Oriented Programming (OOP) principles and software architecture patterns

•⁠ ⁠Experience with FastAPI, Django, or similar Python web frameworks

•⁠ ⁠Understanding of process lifecycle management, error recovery patterns, and system reliability

•⁠ ⁠Strong debugging skills and experience with production monitoring and optimization

Highly Valued:

•⁠ ⁠Experience working in node-based automation platforms (n8n, Make, etc.)

•⁠ ⁠Experience with computer vision libraries (OpenCV, Pillow) or image processing pipelines

•⁠ ⁠Knowledge of state machines and task orchestration systems

•⁠ ⁠Familiarity with prompt engineering and working with large language models

•⁠ ⁠Experience with distributed task queues and asynchronous job processing

•⁠ ⁠Background in building autonomous or event-driven systems

•⁠ ⁠Understanding of media handling (image/video processing, base64 encoding)

Nice to Have:

•⁠ ⁠Exposure to frontend technologies

•⁠ ⁠Knowledge of WebSocket streaming and real-time data synchronization

What You'll Work On:

•⁠ ⁠Design and implement scalable backend APIs and services

•⁠ ⁠Integrate and optimize AI/ML service connections

•⁠ ⁠Build robust error handling and automatic recovery systems

•⁠ ⁠Develop real-time communication infrastructure using WebSockets

•⁠ ⁠Create monitoring and health-check systems for production reliability

•⁠ ⁠Optimize performance for concurrent operations and resource management

•⁠ ⁠Collaborate with the team on system architecture and technical decisions

Our Stack

•⁠ ⁠Core: Python, async/await, multiprocessing

•⁠ ⁠Frameworks: FastAPI, Django, Pydantic, n8n, Make, etc.

•⁠ ⁠AI/ML: Google Generative AI, OpenCV, various ML APIs, multiple self-hosted open source LLMs & RAG systems

•⁠ ⁠Communication: WebSockets, REST APIs, aiohttp, requests

•⁠ ⁠Tools: Git, pytest, modern development practices

### Location & Commitment

•⁠ ⁠Location: Los Angeles, CA (on-site)

•⁠ ⁠Type: Full-time

•⁠ ⁠Education: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience

---

We're building sophisticated systems that leverage modern AI capabilities. If you're excited about working with cutting-edge technology and solving complex engineering challenges, we'd love to hear from you.

About the Company

The fastest-growing companies don’t rely on paid ads or influencers anymore. Juice is a full-stack marketing AI, functioning as a team of 10, 30 or 100 full-time marketing employees - creating, posting and tracking content that performs at scale on all major social media platforms. We're building the new marketing infrastructure to help companies win on the algorithms. Trusted by Fortune 500 companies, large CPG brands and fast growing startups. Know more