16 sep
|
Factor IT
|
Santiago
16 sep
Factor IT
Santiago
Buscamos un/a Senior Backend 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 y evolución de la solución, trabajando de manera transversal con equipos de Arquitectura, Seguridad, Negocio 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 producción.
? 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 con sistemas Core y Legacy. Diseñar la estrategia de evaluación del componente de IA, incluyendo golden datasets, precision/recall por campo, calibración de umbrales de confianza y ejecución en 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 para 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 que quede documentada antes del cierre de la iniciativa.
? Required Technical Skills
☁️ Google Cloud Platform
Experiencia comprobable en 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
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. Saga.
Transactional
Outbox. Retry con backoff.
Circuit
Breaker.
Idempotent
Consumer.
Hexagonal
Architecture / Clean Architecture. DDD táctico. Diseño y consumo de APIs. Integración de sistemas.
? Applied AI — Required
Experiencia práctica implementando soluciones de IA/LLMs, particularmente:
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.
?️ Architecture & Modeling
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.
? Education
Cualificado en Computer Science, Systems Engineering, Software Engineering, Information Technology o carreras afines.
Deseable especialización en Software Architecture o Digital Modernization.
? Soft Skills
Technical leadership. Assertive communication. Customer orientation. Teamwork and collaboration. Planning and organization. Analytical thinking. Innovation. Continuous learning. Problem solving. Ability to communicate complex technical decisions to different stakeholders.
? Experience
4 years of professional experience, con experiencia comprobable en desarrollo Backend, liderazgo técnico, arquitectura de soluciones y desarrollo de aplicaciones en Cloud.
⭐ Nice to Have
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.
📌 Senior Back-end Technical Lead (Santiago)
🏢 Factor IT
📍 Santiago