logo

Ver todos los trabajos

#Senior #Python #Developer (#Backend & #AI) para #Software #Factory!

Argentina, Argentina

🧩 Sobre el rol

Buscamos un/a Senior Python Developer con fuerte enfoque en backend, capaz de diseñar e implementar APIs robustas y escalables. El rol también contempla colaboración puntual en frontend moderno y la incorporación de capacidades de IA generativa y agentes AI en productos reales.

 


🎯 Responsabilidades

  • Diseñar, desarrollar y mantener APIs REST robustas y eficientes.

  • Definir arquitecturas backend escalables y mantenibles.

  • Modelar datos y diseñar esquemas relacionales.

  • Implementar testing automatizado y asegurar la calidad del código.

  • Integrar servicios de terceros y APIs externas.

  • Participar en el desarrollo de funcionalidades basadas en IA generativa.

  • Colaborar con equipos frontend en integraciones cuando sea necesario.

  • Analizar y optimizar performance, debugging y troubleshooting.

 


🔎 Requisitos (excluyente)

  • Experiencia sólida con Python 3.

  • Experiencia desarrollando APIs con FastAPI.

  • Manejo de SQLAlchemy y Alembic.

  • Experiencia con bases de datos MySQL.

  • Testing automatizado con pytest.

  • Buenas prácticas de código (linters como ruff).

  • Experiencia con Git y trabajo colaborativo.

  • Manejo de Docker y entornos de desarrollo en Python.

  • Experiencia en debugging y optimización de performance.

  • Nivel de inglés intermedio/avanzado.

 


✨ Competencias clave

  • Diseño e implementación de APIs REST.

  • Modelado de datos y diseño de esquemas.

  • Desarrollo de código mantenible, modular y escalable.

  • Buen criterio de arquitectura backend.

  • Autonomía, ownership técnico y orientación a producto.

 


🤖 Experiencia en IA (excluyente)

  • Implementación de funcionalidades de IA generativa en Python.

  • Integración de LLMs vía APIs o frameworks.

  • Construcción de AI agents, automatizaciones o workflows.

  • Experiencia en casos de uso como:

    • Chat conversacional

    • Generación de texto

    • Extracción y estructuración de información

    • Clasificación

    • RAG (Retrieval-Augmented Generation)

    • Tool / function calling

  • Buen entendimiento de prompt engineering.

 


💻 Conocimientos de frontend (deseable)

  • Experiencia colaborando o desarrollando con:

    • Next.js

    • React

    • TypeScript

    • TailwindCSS

 


🚀 Valoramos

  • Manejo avanzado de Pydantic.

  • Programación asíncrona (asyncio).

  • Experiencia con Redis.

  • Background jobs (ej. Celery).

  • WebSockets, SSE o streaming de respuestas.

  • Experiencia con PostgreSQL.

  • Conocimientos de CI/CD.

  • Experiencia en cloud (AWS, GCP o Azure).

  • Conocimientos de Kubernetes.

  • Observabilidad: logs, métricas y tracing.

  • Seguridad backend: autenticación/autorización, JWT, OAuth, manejo de secretos.

  • Arquitecturas orientadas a servicios / microservicios.

  • Patrones como Clean Architecture o DDD.

  • Vector databases y búsqueda semántica.

  • Herramientas de AI como: LangChain, LangGraph, LlamaIndex.

  • Experiencia con SDKs de OpenAI, Anthropic u otros.

  • Evaluación de calidad, costo y latencia en soluciones con LLMs.

  • Orquestación de tools y workflows para agentes (incluyendo MCP).

  • Experiencia en startups, software factories o productos digitales.


 

Compartir esta oferta de trabajo

Desarrollado por