




Resumen: Buscamos un Ingeniero Senior de Backend (.NET / Sistemas de IA) para liderar la función técnica de una plataforma SaaS en etapa inicial, asumiendo la responsabilidad de su arquitectura, confiabilidad y sistemas de IA, mientras guía a un equipo de desarrollo. Aspectos destacados: 1. Liderar la arquitectura de backend, la confiabilidad y los sistemas de IA para una plataforma SaaS 2. Rol práctico con responsabilidad integral sobre los sistemas de extremo a extremo en una startup en etapa inicial 3. Guiar a un pequeño equipo de ingeniería y establecer estándares técnicos **Título del puesto:** Ingeniero Senior de Backend (.NET / Sistemas de IA) **Tipo de puesto:** Tiempo completo, remoto **Horario de trabajo:** Horario comercial estadounidense **Acerca del puesto** Estamos contratando a un Ingeniero Senior de Backend (.NET / Sistemas de IA) para asumir toda la función técnica de una plataforma SaaS en etapa inicial. Se trata de un rol de liderazgo práctico en el que escribirás código de producción diariamente, al tiempo que tomarás decisiones sobre arquitectura, infraestructura y sistemas de IA para una plataforma que opera a gran escala. Serás responsable de la arquitectura de backend, la confiabilidad del sistema, las canalizaciones de IA y la orientación de un pequeño equipo de desarrollo en un entorno de startup de rápido crecimiento. **Responsabilidades** **Arquitectura y ingeniería de backend** * Diseñar, construir y mantener un backend .NET 8.0 / C# utilizando principios de Arquitectura Limpia y Diseño Orientado a Dominios (DDD) * Asumir la responsabilidad de la arquitectura y la base de código en más de 14 microservicios desplegados de forma independiente * Implementar nuevas funcionalidades, refactorizar sistemas existentes y resolver cuellos de botella de rendimiento **Sistemas de IA y orquestación de modelos de lenguaje grande (LLM)** * Diseñar y operar canalizaciones de IA de producción en varios proveedores de LLM * Optimizar indicaciones (prompts) y flujos de trabajo para procesamiento por lotes, personalización y segmentación a gran escala * Gestionar límites de tasa, estrategias de conmutación por error (failover) y optimización de costos entre proveedores de IA **Bases de datos e infraestructura de datos** * Gestionar MySQL, Redis y MongoDB en entornos de producción * Supervisar escrituras masivas, estrategias de caché, flujos de eventos y canalizaciones analíticas * Garantizar la coherencia y el rendimiento de los datos en servicios distribuidos **Infraestructura, confiabilidad y monitoreo** * Asumir la responsabilidad de la infraestructura basada en Linux, las canalizaciones de CI/CD y los despliegues de servicios * Implementar registro centralizado, monitoreo, alertas y seguimiento del tiempo de actividad (uptime) * Identificar y mitigar proactivamente riesgos de confiabilidad y escalabilidad **Integraciones de API y resiliencia del sistema** * Gestionar más de 25 integraciones de API de terceros utilizadas en producción * Diseñar estrategias de reintento, respaldo (fallback) y degradación elegante (graceful degradation) * Garantizar la estabilidad del sistema cuando los proveedores externos fallen o experimenten degradación **Liderazgo del equipo y estándares de ingeniería** * Liderar y capacitar a un pequeño equipo de ingeniería mediante revisiones de código y orientación arquitectónica * Establecer y hacer cumplir estándares, flujos de trabajo y mejores prácticas de ingeniería * Colaborar estrechamente con el fundador en la dirección del producto y la estrategia técnica **¿Qué te convierte en el candidato ideal?** * Eres un ingeniero senior y práctico que disfruta asumir la responsabilidad integral de los sistemas * Te sientes cómodo siendo la persona técnicamente más experimentada del equipo * Equilibras la ejecución rápida con una reflexión arquitectónica a largo plazo * Asumes la responsabilidad de la confiabilidad, el rendimiento y los resultados técnicos * Destacas en entornos de startups en etapa inicial **Experiencia y habilidades requeridas** * Conocimientos profundos de .NET 8.0, C#, ASP.NET Core y Entity Framework Core * Experiencia con sistemas distribuidos y servicios desplegados de forma independiente * Amplia experiencia práctica en producción con MySQL, Redis y MongoDB * Experiencia práctica en DevOps con servidores Linux y canalizaciones de CI/CD * Experiencia gestionando un gran número de integraciones de API de terceros * Experiencia comprobada construyendo y operando sistemas de IA/LLM a gran escala * Familiaridad con herramientas y flujos de trabajo de desarrollo asistidos por IA * Profundo conocimiento de monitoreo, observabilidad y prevención de incidencias * Experiencia liderando pequeños equipos de ingeniería * Excelentes habilidades de comunicación en inglés **¿Cómo es un día típico?** * Escribir y revisar código de backend de producción * Tomar decisiones arquitectónicas en servicios, bases de datos y canalizaciones de IA * Monitorear la salud del sistema y resolver problemas de confiabilidad * Guiar a los desarrolladores mediante revisiones de código y retroalimentación técnica * Colaborar con el fundador en la evolución del producto y del sistema En resumen: tú eres responsable de la base técnica de la plataforma y garantizas que se escale de forma fiable, permitiendo así un desarrollo ágil del producto. **Métricas clave de éxito (KPI)** * Tiempo de actividad del sistema y confiabilidad del servicio * Mejoras en el rendimiento de los sistemas de backend y de IA * Eficiencia de costos de IA y estabilidad de las canalizaciones * Calidad del código y fiabilidad de los despliegues * Ejecución y calidad de entrega del equipo **Proceso de entrevista** * Llamada inicial de preselección * Entrevista técnica con el reclutador de Pavago * Entrevista con el cliente * Oferta y proceso de incorporación


