16 sep
|
Factor IT
|
Santiago
16 sep
Factor IT
Santiago
Buscamos un/a Senior Back-end Technical Lead para liderar técnicamente, de punta a punta, una iniciativa estratégica dentro de un portafolio de soluciones de salud.
Serás responsable de las decisiones de arquitectura, calidad, implementación y evolución de la solución, trabajando transversalmente con equipos de Arquitectura, Seguridad, Negocio, Infraestructura, Datos y sistemas Core/Legacy.
El desafío combina Backend, arquitecturas de microservicios, Google Cloud Platform (GCP) e Inteligencia Artificial aplicada a extracción documental, por lo que buscamos un perfil con sólida experiencia técnica, capacidad de liderazgo y experiencia llevando soluciones a ambientes productivos.
? ¿Cuál será tu desafío?Liderar técnicamente una solución end-to-end, tomando decisiones que permitan construir una arquitectura escalable, resiliente, observable y sostenible, asegurando además la correcta integración con sistemas existentes y la calidad del componente de Inteligencia Artificial.
? Principales responsabilidades
- Liderar técnicamente el diseño e implementación end-to-end de la solución.
- Tomar decisiones de arquitectura y documentarlas mediante Architecture Decision Records (ADRs).
- Definir estándares de código, branching, code review y la Definition of Done técnica.
- Diseñar contratos de integración mediante APIs, eventos Pub/Sub y esquemas de integración con sistemas Core y Legacy.
- Definir y liderar la estrategia técnica de evaluación del componente de IA, incluyendo golden datasets, precision/recall por campo, calibración de niveles de confianza y shadow mode.
- Asegurar la observabilidad de la solución mediante structured logging, métricas y trazabilidad por caso.
- Implementar estrategias de idempotencia, reintentos, backoff y dead-letter.
- Tomar decisiones orientadas a optimizar el costo de inferencia mediante selección de modelos, caching y control del consumo de tokens.
- Descomponer y estimar historias de usuario técnicas.
- Participar activamente en ceremonias y dinámicas de trabajo ágiles.
- Resolver problemas técnicos complejos durante el desarrollo y la implementación.
- Brindar mentoría técnica a desarrolladores y miembros del equipo.
- Coordinar técnicamente con equipos de Arquitectura, Seguridad, Negocio, Infraestructura, Datos y sistemas Legacy.
- Liderar la transferencia de conocimiento al equipo interno y asegurar su documentación antes del cierre de la iniciativa.
? ¿Qué buscamos?☁️ Google Cloud Platform – RequeridoExperiencia comprobable trabajando con GCP en ambientes productivos, tanto en diseño como en operación.
- Cloud Run, GKE y Compute Engine.
- Capacidad para seleccionar entre arquitecturas serverless y GKE, considerando carga, latencia, costo y esfuerzo operacional.
- VPC y conectividad privada.
- Private Service Connect y Direct VPC egress.
- IAM y principios de least privilege.
- Workload Identity Federation.
- Secret Manager.
- Cloud SQL / PostgreSQL.
- BigQuery.
- Pub/Sub, incluyendo dead-letter topics, reintentos, ordering y consumidores idempotentes.
- Cloud Logging y Cloud Monitoring.
- Artifact Registry.
- CI/CD con Cloud Build o GitHub Actions.
☕ Backend & Software Architecture – Requerido
- Java 17+.
- Spring Boot 3.x/4.x.
- Python para desarrollo de servicios en Cloud Run.
- Oracle y PostgreSQL, incluyendo integración con sistemas Legacy.
- Arquitecturas basadas en microservicios.
- Event-Driven Architecture.
- Orquestación vs. coreografía.
- Patrones Saga, Transactional Outbox, Retry with Backoff, Circuit Breaker e Idempotent Consumer.
- Hexagonal Architecture / Clean Architecture.
- DDD táctico.
- Diseño y consumo de APIs.
- Integración de sistemas.
? Applied AI – RequeridoBuscamos experiencia práctica implementando soluciones de IA/LLMs,
especialmente en escenarios de extracción y procesamiento documental.
- Vertex AI / Gemini para extracción documental multimodal.
- Structured Output mediante JSON Schema.
- Prompt Engineering y versionado de prompts.
- Evaluación de LLMs utilizando golden datasets.
- Métricas de precision/recall.
- Detección de alucinaciones.
- Calibración de niveles de confianza.
- Context caching implícito y explícito.
- Estrategias para controlar y optimizar el costo por token.
Relevante: No buscamos únicamente experiencia conceptual en IA. El rol requiere capacidad para diseñar, implementar, evaluar y llevar a producción soluciones de IA aplicadas a procesos reales. ?️ Architecture & Modeling – Requerido
- Modelado C4: contexto, contenedores y componentes.
- Diagramas de secuencia, estados y despliegue.
- BPMN para modelamiento de procesos de negocio.
- Documentación de decisiones y lineamientos arquitectónicos mediante ADRs.
? Formación
- Profesional en Computer Science, Systems Engineering, Software Engineering, Information Technology o carreras afines.
- Deseable especialización en Software Architecture o Digital Modernization.
? Experiencia
- 4 años o más de experiencia profesional.
- Experiencia comprobable en desarrollo Backend.
- Experiencia en liderazgo técnico.
- Experiencia en arquitectura de soluciones.
- Experiencia desarrollando y operando aplicaciones en Cloud.
- Experiencia llevando soluciones a ambientes productivos.
⭐ Será un plus si tienes
- Fundamentos de LLMs: arquitectura Transformer, tokenización y embeddings.
- Criterios técnicos para decidir entre fine-tuning y prompting.
- Experiencia con RAG.
- Vertex AI Vector Search o pgvector.
- Google ADK (Agent Development Kit).
- Terraform e Infrastructure as Code en GCP.
- Apigee.
- Integraciones con Salesforce.
- Conocimiento del dominio de seguridad social en Chile, especialmente licencias médicas y normativa SUSESO.
- Certificación Google Cloud Professional Cloud Architect o Professional Cloud Developer.
📌 Back-end Technical Lead (Santiago)
🏢 Factor IT
📍 Santiago