




Job Summary: We are seeking a Semi-Senior Python Developer to join our Artificial Intelligence Platform team, developing and maintaining key components. Key Highlights: 1. Backend development and maintenance in Django for the AI orchestrator. 2. Integration with external APIs such as Claude API and OpenAI Embeddings. 3. Collaboration using agile methodologies to solve technical challenges. **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. **Job 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 Django backend of the orchestrator, 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 following 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 probation period:** 2 months, nominal arrangement, statutory and above-statutory benefits. Join the best team! Apply through this channel. Employment Type: Full-time, Indefinite-term Salary: $38,000\.00 \- $40,000\.00 per month Benefits: * Major medical expense insurance * Life insurance Workplace: Hybrid remote in 06600, Juárez, CDMX


