




Job Summary: We are seeking a Semi-Senior Python Developer to join our Artificial Intelligence Platform team, responsible for developing and maintaining the central orchestrator and managing integrations with external APIs. Key Highlights: 1. Backend development and maintenance with Django and Celery. 2. Integration with external APIs such as Claude and OpenAI Embeddings. 3. Active participation in agile methodologies and team collaboration. **Python Backend Developer** – **focused on Artificial Intelligence Orchestration** **AIT** is a Mexican company with 15 years of experience in recruiting and managing IT professionals. Our core mission is attracting and managing talent for systems-related areas. We seek passionate and committed individuals to provide them with the best possible experience. **Position Profile:** **Position:** Semi-Senior Python Developer We are looking for a strong Python Developer to join our Artificial Intelligence Platform team. The candidate will develop and maintain components of the central orchestrator (Django + Celery + Redis), manage integrations with external APIs (Claude API, OpenAI Embeddings), and ensure code quality through unit testing. Prior experience with LLMs or all architecture components is not required; willingness to learn is sufficient. * Develop and maintain the orchestrator’s backend in Django, including models, views, REST APIs, and Celery tasks. * Design and optimize SQL queries in PostgreSQL; data schema and catalog modeling and management. * Integrate consumption of external APIs: Claude API (VLM responses) and OpenAI Embeddings (vectorization). * Implement data pipelines among repositories (PostgreSQL ↔ Qdrant ↔ Object Storage). * Write and maintain unit tests with minimum 80% coverage for modules under their responsibility. * Actively participate in agile ceremonies: sprints, daily standups, reviews, and retrospectives. * Document technical decisions and basic deployment procedures. * Collaborate with the team to identify and resolve bottlenecks in PDF and OCR document processing. **Mandatory Requirements:** * Bachelor’s degree in Systems Engineering, Computer Science, Mathematics, or related field (or equivalent verifiable experience). * Minimum 3 years of professional Python development experience. * Demonstrable experience with Django and asynchronous task frameworks (Celery or similar). * Proficiency in SQL and production-level experience with PostgreSQL. * Experience writing and maintaining unit test suites. * Experience working in teams using agile methodologies (Scrum/Kanban). **Desirable (non-exclusive):** * Familiarity with RAG architectures or Large Language Models (LLMs). * Experience with vector databases (Qdrant, Pinecone, Weaviate). * Knowledge of CI/CD tools (GitHub Actions, GitLab CI). * Experience in the financial or insurance sector. **Location and Schedule:** * **Location:** Mexico City – Reforma; attendance required 2–3 times per week. * **Schedule:** Monday to Friday, 9:00 AM – 6:00 PM. * **Initial contract:** 2-month probation period, nominal employment scheme, statutory and above-statutory benefits. Join the best team! Apply through this channel. Employment type: Full-time, indefinite-term contract Salary: $38,000.00 – $40,000.00 per month Benefits: * Major medical expense insurance * Life insurance Workplace: Hybrid remote work in 06600, Juárez, CDMX


