Lead Python Backend Developer at Calia Tech | Torre

Lead Python Backend Developer

You'll architect real-time AI backends, orchestrating LLMs and voice systems for future innovation.
Emma highlights
This highlight was written by Emmaโ€™s AI. Ask Emma to edit it.
Full-time
Compensation
COP7M - 10M/month
~USD1.91K - 2.73K/month
Non-negotiable
location_on
Remote (for Colombia residents)
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences

Published 3 days ago

Responsibilities & more


๐—ช๐—›๐—”๐—ง ๐—ฌ๐—ข๐—จ'๐—Ÿ๐—Ÿ ๐—ช๐—ข๐—ฅ๐—ž ๐—ข๐—ก. You'll build and maintain the backend infrastructure powering our AI applications. * REST APIs with streaming responses (Server-Sent Events) for real-time LLM interactions. * Multi-provider LLM orchestration across Anthropic, Google, and other providers. * PostgreSQL systems with complex JSONB structures and async connection management. * Redis-based event systems for real-time state synchronization. * Voice AI pipelines integrating WebRTC, speech-to-text, and text-to-speech services. * Deployment infrastructure on GCP Cloud Run and AWS Fargate. ๐—ฅ๐—˜๐—ค๐—จ๐—œ๐—ฅ๐—˜๐—— ๐—ฆ๐—ž๐—œ๐—Ÿ๐—Ÿ๐—ฆ. These are non-negotiable. You must demonstrate strong experience in all of the following. ๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป ๐—•๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป๐—ฑ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜. * Python 3.11+ with strict type hints throughout your code. * Async programming: asyncio, async/await patterns, understanding of the event loop. * Pydantic v2 for data modeling, validation, and serialization. * FastAPI for building REST APIs, including streaming responses. ๐——๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ & ๐—–๐—ฎ๐—ฐ๐—ต๐—ถ๐—ป๐—ด. * PostgreSQL: schema design, JSONB operations, indexing strategies (including GIN indexes). * asyncpg or similar async PostgreSQL drivers. * Connection pooling and session management in async contexts. * Redis for caching and pub/sub patterns. ๐—ง๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด & ๐—–๐—ผ๐—ฑ๐—ฒ ๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐˜๐˜†. * Pytest with async test patterns (pytest-asyncio). * Writing testable code with dependency injection. * Familiarity with common design patterns: singleton, chain of responsibility, factory. ๐—˜๐—ป๐—ด๐—น๐—ถ๐˜€๐—ต ๐—ฃ๐—ฟ๐—ผ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฒ๐—ป๐—ฐ๐˜†. * Fluent written and spoken English for daily communication with international clients and team members. ๐—ฃ๐—ฅ๐—˜๐—™๐—˜๐—ฅ๐—ฅ๐—˜๐—— ๐—ฆ๐—ž๐—œ๐—Ÿ๐—Ÿ๐—ฆ. These will strengthen your application and are reflected in compensation. ๐—–๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€. * Docker: writing Dockerfiles, multi-stage builds, container optimization. * GCP experience: Cloud Run, Cloud SQL, or equivalent AWS services (Fargate, RDS). * Environment-based configuration management. * Health checks, graceful shutdown patterns, production-readiness practices. ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ. * Hexagonal architecture (ports and adapters pattern). * Domain-driven design principles. * Event-driven systems with Redis Pub/Sub or similar. * Experience designing systems that need to scale. ๐—ฅ๐—ฒ๐—ฎ๐—น-๐˜๐—ถ๐—บ๐—ฒ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ (๐—ป๐—ถ๐—ฐ๐—ฒ ๐˜๐—ผ ๐—ต๐—ฎ๐˜ƒ๐—ฒ). * WebRTC fundamentals. * Websocket implementations. * Experience with real-time streaming applications.
Closes in:
0
days
0
hours
0
min
0
sec
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.