Full-Stack Senior con IA & Agentes

BC Tecnología

United States

Remote

USD 90.000 - 160.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Recruiter

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Ulvior busca un ingeniero de software con experiencia en desarrollo y mantenimiento de sistemas en producción. La mayor parte del trabajo se realizará en entornos ya existentes, manteniéndolos y evolucionándolos con un enfoque orientado a la calidad y a pruebas.

Se valorará experiencia en IA aplicada al desarrollo de software, capacidad para descomponer problemas complejos y coordinar tareas entre agentes de IA, manteniendo siempre la responsabilidad de la calidad final.

Qualifikationen

  • Experiencia sólida en desarrollo y mantenimiento de software en producción.
  • Capacidad para entender, diagnosticar y modificar sistemas existentes.
  • Diseñar y desarrollar software y pruebas asociadas.
  • Desarrollar tanto en front-end como en back-end.
  • Dominio de varios lenguajes o capacidad para aprender rápidamente.
  • Comprensión de protocolos web, APIs y servicios.

Aufgaben

  • Investigar y corregir errores en sistemas ya existentes.
  • Diseñar, desarrollar y mantener nuevas funcionalidades.
  • Mejorar y refactorizar componentes cuando sea necesario.
  • Desarrollar pruebas y mantener su cobertura.
  • Utilizar agentes de IA para ampliar capacidades de desarrollo.
  • Descomponer problemas y coordinar tareas entre agentes IA, validando resultados.

Kenntnisse

Software development experience
Full-stack development
Diagnose and modify existing systems
Design and develop tests
Learning new languages quickly
Web protocols and APIs
AI agent assisted development

Tools

Java/Kotlin
Spring
Micronaut
Grails
Python
TypeScript
Groovy
Swift
Go

Jobbeschreibung

Desarrollo de software
  • Experiencia sólida desarrollando y manteniendo software en producción.
  • Capacidad para comprender, diagnosticar y modificar sistemas existentes.
  • Capacidad para diseñar y desarrollar tanto las piezas de software como los tests asociados.
  • Capacidad para desarrollar tanto en front-end como en back-end.
  • Dominio de varios lenguajes de programación o capacidad demostrable para aprenderlos rápidamente.
  • Comprensión de cómo funciona la web, sus protocolos, APIs y servicios.
  • Capacidad para investigar problemas productivos y determinar su causa.
STACK DE REFERENCIA TECNOLOGÍAS

El stack es principalmente Java/Kotlin con Spring, Micronaut o Grails, además de Python, TypeScript, Groovy, Swift y Go. No es excluyente: aceptan a alguien que sepa varios lenguajes y aprenda rápido.

IA aplicada al desarrollo de software

Experiencia práctica utilizando agentes de IA para desarrollar software, más allá del uso básico de asistentes de programación.

Capacidad para descomponer problemas complejos en tareas que puedan ser ejecutadas por uno o varios agentes.

Capacidad para delegar, coordinar y administrar el trabajo realizado por distintos agentes de IA.

Capacidad para entregar a los agentes el contexto, instrucciones, herramientas y restricciones necesarias para ejecutar correctamente una tarea.

Capacidad para revisar y validar críticamente código, análisis y soluciones generadas por agentes antes de incorporarlas a sistemas productivos.

Capacidad para utilizar agentes en análisis de código existente, depuración, implementación, refactorización, generación de pruebas y documentación.

Capacidad para mantener el control y la responsabilidad técnica sobre el resultado, independientemente de cuánto código o análisis haya sido generado por IA.

Desarrollo de soluciones agénticas
  • Conocimientos de integración de aplicaciones con LLMs.
  • Llamada a herramientas/funciones y salidas estructuradas.
  • Diseño de agentes capaces de interactuar con APIs, servicios y herramientas externas.
  • Diseño de flujos de trabajo y ejecución de tareas de múltiples pasos.
  • Manejo de contexto, estado y memoria.
  • Manejo de errores, reintentos, tiempos de espera y límites de ejecución.
  • Evaluación y pruebas de soluciones basadas en LLMs.
  • Observabilidad y trazabilidad de las acciones realizadas por agentes.
  • Conocimientos de seguridad asociados al uso de agentes y LLMs.
Criterio técnico

Esperamos especialmente que tenga el criterio técnico para decidir cuándo resolver un problema mediante programación tradicional, mediante IA o mediante una combinación de ambas.

Lo que esperamos de este rol

Buscamos una persona que disfrute tanto construir como mantener software.

La mayor parte del trabajo será sobre sistemas que ya existen y se encuentran en producción:

entenderlos, mantenerlos, corregirlos y evolucionarlos.

Esperamos que la IA y los agentes sean herramientas que amplifiquen su capacidad como ingeniero/a, permitiéndole abordar problemas de desarrollo de manera más eficiente y autónoma, sin delegar en ellos su responsabilidad sobre el resultado.

Al mismo tiempo, queremos que tenga los conocimientos necesarios para identificar oportunidades donde las capacidades agrícolas puedan incorporarse a nuestros productos y desarrollar esas soluciones cuando corresponda.

La persona seleccionada deberá poder desarrollar software desde su diseño hasta su mantención, tanto en front-end como back-end y en los distintos lenguajes y plataformas que tiene Khipu, haciéndose responsable de las piezas de software en las que trabaja.

  • Comprender, mantener y evolucionar sistemas existentes que llevan años en producción.
  • Investigar, diagnosticar y corregir errores, incluyendo problemas e incidentes productivos.
  • Diseñar y desarrollar nuevas funcionalidades sobre los productos actuales.
  • Mejorar y refactorizar componentes existentes cuando sea necesario.
  • Diseñar, desarrollar y mantener las pruebas asociadas a sus cambios.
  • Participar en la operación y mantenimiento de los sistemas desarrollados por el equipo.
  • Utilizar agentes de IA como herramientas de desarrollo para aumentar su capacidad de análisis, desarrollo y resolución de problemas.
  • Descomponer problemas de desarrollo de software, delegar tareas a distintos agentes de IA, coordinar su ejecución y validar críticamente los resultados obtenidos.
  • Utilizar agentes de IA en tareas como análisis de código, investigación de errores, implementación, refactorización, generación de pruebas y documentación, manteniendo siempre la responsabilidad sobre la calidad y corrección del resultado final.
  • Diseñar y desarrollar soluciones basadas en IA o agentes cuando sean una alternativa adecuada para resolver un problema.

Colaborar, investigar, innovar, aprender y compartir conocimientos con el equipo, proponiendo soluciones y debatiendo ideas en un ambiente de respeto mutuo.

  • Model Context Protocol (MCP)
  • RAG, embeddings y recuperación de información
  • Frameworks o SDKs para construcción de agentes
  • Experiencia trabajando con distintos modelos y proveedores de LLM
  • Sistemas multiagente
  • Contenedores y microservicios, idealmente Kubernetes
  • Arquitecturas cloud AWS, Google Cloud, OCI o IBM Cloud
  • Conocimientos de criptografía
  • Conocimientos de Machine Learning
  • Experiencia abordando problemas de alta transaccionalidad.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

AI Engineer
AI Engineer

Interfell • USA

Remote
USD 120.000 - 180.000
Oportunidades de crecimiento
Vacaciones y feriados
Flexibilidad y autonomía
+2
Sr IA Engineer
Sr IA Engineer

Coderio • Peru (IN)

Remote
USD 120.000 - 180.000
100% remoto
Compromiso a largo plazo
Autonomía e impacto
AI Engineer
AI Engineer

Interfell • USA

Remote
USD 56.000 - 67.000
Senior AI Research Engineer
Senior AI Research Engineer

Improving • USA

Remote
USD 180.000 - 240.000
Remoto 100%
Bonos anuales
2 revisiones salariales/año
+4
Consultor/a IA (freelance)
Consultor/a IA (freelance)

knowmad mood • USA

Remote
USD 83.000 - 165.000
Technical Project Manager
Technical Project Manager

Nodi • New York (NY)

Vor Ort
USD 110.000 - 165.000
Back-end AI Engineer Python / LLM Orchestration
Back-end AI Engineer Python / LLM Orchestration

Improving • USA

Remote
USD 140.000 - 210.000
Contrato a largo plazo
Remoto 100%
Bonos anuales
IA Developer
IA Developer

Ulvior • USA

Remote
USD 140.000 - 200.000
Vacaciones y PTOs
Bonos anuales (2)
Clases de inglés
+5
Python + IA
Python + IA

TECDATA ENGINEERING • USA

Remote
USD 38.000 - 47.000
Ingeniero/a de Plataforma y Desarrollo
Ingeniero/a de Plataforma y Desarrollo

Kognora • USA

Remote
USD 61.000 - 88.000
Contrato indefinido
Remoto 100% desde España
Horario flexible