Publicado hace un día.
Python Developer Senior - Híbrido en Thekna It
$ 50,000 a 60,000 MXN (Bruto)
Nuevo León - Híbrido
Empleado de tiempo completo
Inglés : Nivel Avanzado
Objetivos:
- El candidato ideal tendrá una sólida competencia en programación en Python y un sólido entendimiento de los fundamentos de GenAI, aunque no es obligatorio.
- Experiencia obligatoria de mínimo 5 años como desarrollador Python.
- Experiencia en implementación de aplicaciones web requerida.
Habilidades requeridas:
- 7 años de experiencia como desarrollador Python.
- Amplio entendimiento de los lenguajes y frameworks de programación en Python.
- Experiencia comprobada en el desarrollo e implementación de aplicaciones web utilizando FastAPI, incluyendo el diseño de APIs RESTful eficientes y escalables.
- Comprensión de la programación asíncrona en Python es un plus.
- Sólida competencia en la escritura de pruebas unitarias para garantizar una alta cobertura de código y confiabilidad del software.
- Familiaridad con frameworks de pruebas como pytest, unittest u herramientas similares.
- Experiencia práctica trabajando con LangChain para construir e implementar modelos de IA conversacional.
- Excelentes habilidades para la resolución de problemas y capacidad para trabajar de forma independiente y colaborativa.
- Fuertes habilidades de comunicación y atención al detalle.
Experiencia deseable:
- Experiencia con el framework .NET y tecnologías relacionadas.
- Experiencia con la plataforma y servicios de Azure.
- Experiencia práctica con frameworks de agentes GenAI como LangGraph, LangFlow, AutoGen.
- Capacidad para implementar, personalizar y optimizar estos frameworks para desarrollar aplicaciones y soluciones innovadoras impulsadas por IA.
Funciones del puesto:
- Desarrollar, probar y mantener aplicaciones Python de alta calidad.
- Utilizar técnicas de IA generativa para crear soluciones innovadoras y mejorar productos existentes.
- Colaborar con equipos multifuncionales para entender los requisitos y ofrecer soluciones que satisfagan las necesidades del negocio.
- Mejorar y optimizar continuamente el código para eficiencia y rendimiento.
- Documentar procesos de software y contribuir al intercambio de conocimientos dentro del equipo.
Escolaridad:
- Licenciatura en TI, Informática o carrera relacionada.