Empresa de tecnología busca Ingeniero Fullstack JR con foco en backend y experiencia en IA para unirse a su equipo en Buenos Aires. Se requiere Python, Django, React y curiosidad por el desarrollo con IA.
Si te copa el desarrollo backend con Python y te da curiosidad la IA, este puesto en Celaralabs es para vos. Vas a poder crecer aprendiendo sobre herramientas de IA y construir productos tecnológicos innovadores en Buenos Aires.
Descripción del puesto: Buscamos un/a Ingeniero/a Fullstack Junior motivado/a, con un fuerte enfoque en backend, ansioso/a por construir grandes productos y crecer junto a un equipo que adopta tecnología de vanguardia. Escribís código limpio y reflexivo, te importa construir sistemas confiables y tenés curiosidad genuina sobre cómo las herramientas de desarrollo de IA (como Cursor o Claude) pueden hacerte un/a desarrollador/a más rápido/a y mejor desde el primer día. Responsabilidades clave: - Construir endpoints de API: escribir serializadores y viewsets de DRF que sirvan datos a un frontend de React, trabajando con modelos complejos (JSONFields, custom managers, mixin patterns). - Extender las capacidades de los agentes de IA: agregar nuevas herramientas a los agentes; trabajar en ingeniería de contexto y sistemas de recuperación. - Escribir workers de tareas asíncronas: construir y depurar lógica de workers distribuidos de RQ que cubran el procesamiento de documentos (PDF, Excel, PowerPoint) y pipelines de inferencia de LLM. - Mejorar la cobertura de pruebas: escribir pruebas de pytest con fixtures de base de datos reales, mockear APIs externas y detectar problemas de N+1 query. - Enviar funcionalidades de frontend: construir componentes de React/TypeScript conectados a TanStack Query, estilizados con SCSS Modules; trabajar con texto enriquecido, gráficos interactivos y tablas virtualizadas. - Depurar salidas de IA: diagnosticar y corregir alucinaciones y fallos de recuperación en pipelines de agentes. Requisitos técnicos: - Fundamentos sólidos de Python: clases, tracebacks, estructuras de datos, sin depender excesivamente del autocompletado de IA. - Familiaridad con APIs web: métodos HTTP, serialización JSON, ciclos de solicitud/respuesta. - Comodidad con Git: branching, rebasing, resolución de conflictos de merge. - Experiencia con al menos una base de datos relacional: consultas SQL y diseño básico de esquemas. - Comodidad trabajando con herramientas basadas en IA como Cursor, Claude Code, etc. - Curiosidad genuina por IA/ML: uso de API de LLM, un pipeline RAG o experimentación seria más allá de chatear con ChatGPT. - Capacidad para depurar código generado por IA: enviar salidas de IA rotas es peor que escribirlo vos mismo/a. Idealmente: - Experiencia con Django o Flask. - Exposición a React/TypeScript, incluso desde un proyecto personal. - Familiaridad con Docker y desarrollo en contenedores. - Experiencia con bases de datos vectoriales, embeddings u orquestación de LLM (LangChain, LangGraph, etc.). - Un proyecto desplegado que puedas mostrar: valorado más que el promedio de calificaciones. Tech Stack: - Backend: Python 3.13, Django 5.2, Django REST Framework, PostgreSQL, Redis. - AI/ML: APIs de LLM de OpenAI, Anthropic y Google; LangChain + LangGraph; sentence-transformers; RAGAS. - Data: NumPy, Pandas, Polars, scikit-learn, XGBoost, PyMC, Prophet, Plotly. - Frontend: React 19, TypeScript, Vite, Ant Design, TanStack Query, SCSS Modules. - Infra: Docker, GitHub Actions CI/CD, AWS (S3, ECR), MinIO, Sentry, RQ. Qué ofrecemos: - Mentoría y aprendizaje práctico junto a ingenieros/as senior. - Oportunidad de enviar código de producción desde el primer día en una plataforma de IA real. - Una cultura que abraza las herramientas de IA, las pruebas rigurosas y la innovación tecnológica continua.