Estamos buscando un ingeniero senior en Python que prospere en un entorno dinámico y de alta responsabilidad. En nuestra empresa, los ingenieros no son solo programadores: son constructores, solucionadores de problemas y colaboradores que se preocupan profundamente por el impacto de su trabajo. Jugarás un papel clave en el diseño y escalado de nuestros sistemas backend, ayudándonos a lanzar características rápidamente (lanzamos semanalmente), tomar decisiones basadas en datos y asumir la plena responsabilidad de los proyectos desde el diseño hasta la producción. Trabajarás en sistemas críticos para la misión que alimentan un producto fintech utilizado diariamente por miles de clientes. Más allá del desarrollo backend tradicional, también nos ayudarás a aprovechar e integrar flujos de trabajo impulsados por IA, desde herramientas de productividad para desarrolladores y asistentes de codificación hasta automatización orientada al cliente. Estamos especialmente entusiasmados por aplicar LLMs y marcos de agentes para acelerar la velocidad de ingeniería y aportar inteligencia a nuestros sistemas. Si te motiva la responsabilidad, la iteración rápida y superar límites tanto en ingeniería backend como en desarrollo impulsado por IA, te sentirás como en casa aquí.
- Colaborar con el equipo de desarrollo para diseñar, desarrollar y mantener soluciones de software de alta calidad en Python.
- Aprovechar LLMs y herramientas impulsadas por IA para acelerar la productividad diaria de los desarrolladores (codificación, pruebas, documentación).
- Prototipar e integrar flujos impulsados por IA (agentes, pipelines RAG, automatización) en sistemas backend y características orientadas al cliente.
- Diseñar y mantener sistemas backend y APIs que combinen las mejores prácticas de ingeniería tradicionales con enfoques de desarrollo aumentados por IA.
- Trabajar en el diseño de bases de datos e interactuar con bases de datos relacionales utilizando ORMs, como SQLAlchemy.
- Implementar y mantener pruebas unitarias e integradas utilizando marcos como Unittest, pytest y Behave para garantizar la fiabilidad del código.
- Escribir documentación técnica, liderar revisiones de código y sesiones de programación en pareja.
- Colaborar con los miembros del equipo y participar en entrevistas técnicas para evaluar las habilidades de codificación de los candidatos.
- Participar en discusiones para proporcionar información sobre decisiones comerciales, técnicas y actualizaciones de proyectos.
- Ser un líder técnico dentro del equipo con el que trabajas.
Requisitos
- Más de 5 años de experiencia escribiendo código backend de nivel de producción en Python (FastAPI, Tornado, Flask).
- Fuerte experiencia en el diseño de APIs REST y trabajo con bases de datos.
- Sólido entendimiento de bases de datos relacionales y experiencia con ORMs (SQLAlchemy).
- Sólida formación en diseño algorítmico y programación orientada a objetos.
- Experiencia aprovechando LLMs y herramientas impulsadas por IA (por ejemplo, ChatGPT, Cursor, Copilot) para mejorar la productividad de los desarrolladores.
- Experiencia o fuerte interés en integrar LLMs y marcos de agentes (LangChain, LlamaIndex, funciones de OpenAI, etc.) en sistemas y flujos de trabajo de producción.
- Experiencia con herramientas de monitoreo, registro y alertas (por ejemplo, Datadog, Sentry, CloudWatch).
- Familiaridad con prácticas de desarrollo basadas en datos, incluyendo experimentación, instrumentación y análisis de métricas.
- Dominio de marcos de pruebas unitarias como Unittest, pytest y Behave.
- Comprensión competente de herramientas de control de versiones de código como GitHub.
- Fuertes habilidades de comunicación y capacidad para colaborar en un entorno remoto.
- Persona responsable y dedicada con una atención al detalle aguda.
- Título universitario en Ciencias de la Computación, Ingeniería Informática o campo relacionado.
Beneficios
- Cultura Remote-First: Trabaja desde cualquier lugar con horarios flexibles.
- Crecimiento Profesional: Oportunidades de aprendizaje y desarrollo continuo.
- Compensación Competitiva: Salarios y beneficios líderes en el mercado.
- Equipo Global: Colabora con profesionales talentosos de todo el mundo.