Staff Software Engineer
Empresa de tecnología busca un Staff Software Engineer con experiencia full stack para definir la arquitectura de la plataforma, resolver problemas técnicos complejos y mentorizar al equipo de ingeniería. Se requiere experiencia en producción con LLMs y AWS.
Si te copa definir la arquitectura de una plataforma y resolver desafíos técnicos complejos, este puesto remoto en Siena es para vos. Ideal si tenés experiencia full stack, con LLMs y AWS, y querés mentorizar un equipo.
Descripción del puesto
SOBRE SIENA Siena es el Agente de Registro para marcas de consumo. Un agente que posee todo el recorrido del cliente, funcionando sobre una capa de inteligencia compartida que ninguna herramienta puntual puede replicar. Las marcas de consumo utilizan diez o más herramientas desconectadas para gestionar a sus clientes. Nosotros colapsamos esa pila en un solo agente. Comenzó con soporte, la superficie más difícil para una marca, y se expande desde allí: Agente de Compras, Agente Social, Siena trabajando junto a los propios operadores de una marca. Un agente en cada superficie, con memoria compartida, contexto compartido y herramientas compartidas. Cientos de marcas ya operan volumen real de clientes en Siena en producción. Esto está construido, funciona y crece, y estamos compitiendo para construir lo que sigue. EL EQUIPO Somos un equipo pequeño, totalmente distribuido y global. Hemos incorporado apalancamiento en nuestra forma de trabajar, lo que permite a un equipo de este tamaño moverse a la velocidad que lo hacemos. Contratamos atletas. Todos aquí poseen resultados reales, prefieren escribir a reunirse, se comunican con franqueza y actúan en el momento en que ven algo que vale la pena hacer. Bajo ego, altos estándares, ritmo rápido. Si quieres hacerte cargo de problemas reales en lugar de cerrar tickets, sigue leyendo. SOBRE EL ROL Este es un rol de nivel Staff para un ingeniero que opera más allá de sus propios proyectos. Decidirás cómo se construyen partes centrales de la plataforma, elevarás el nivel de todo el equipo de ingeniería y te harás cargo de los problemas técnicos más difíciles que tenemos. Trabajarás en todo el stack y en todo el ciclo de vida: estableciendo arquitectura, tomando decisiones transversales y mejorando mediblemente a los ingenieros a tu alrededor. Te asociarás directamente con producto y liderazgo para dar forma a lo que construimos y cómo lo construimos. Alta autonomía, alta confianza, alta consecuencia. Está diseñado para alguien que quiere exactamente eso. QUÉ HARÁS - Establecer la dirección técnica y la arquitectura para áreas importantes de la plataforma, y llevar al resto de ingeniería contigo. - Hacerte cargo de nuestros problemas más difíciles de principio a fin: el trabajo ambiguo, transversal y de alto riesgo donde el camino correcto aún no es obvio. - Tomar las decisiones de "build/buy" y arquitectónicas que darán forma a la plataforma durante años, y escribir el razonamiento para que otros puedan construir sobre él. - Llevar modelos de lenguaje de vanguardia a producción dentro de flujos de trabajo de clientes empresariales, donde la confiabilidad y la seguridad realmente importan. - Multiplicar el equipo. Elevar el nivel de ingeniería a través de revisiones de diseño, mentoría técnica y el estándar que estableces con el ejemplo. - Identificar las iniciativas técnicas que deberíamos estar ejecutando, en lugar de esperar a que nos las asignen. - Mantenernos honestos en cuanto a confiabilidad, rendimiento y escala a medida que crecemos a través de canales y marcas. QUIÉN ERES - Has operado a nivel Staff, o estás claramente listo para hacerlo. Eres la persona a la que otros ingenieros recurren cuando una decisión es difícil. - 7+ años de ingeniería de software, con un historial de liderazgo técnico en equipos o sistemas. Los años son un piso, no la señal. - Profunda fortaleza full-stack en nuestro stack principal: Node.js, React, TypeScript, Express. - Sólido conocimiento de AWS en producción (Fargate, Lambda, EC2, SQS) y con PostgreSQL y Redis. - Fluido en microservicios y sistemas distribuidos, y claro sobre cuándo no utilizarlos. - Cómodo haciéndote cargo de CI/CD e infraestructura con una mentalidad DevOps real (CodePipeline, GitHub Actions o similar). - Orientado a producto. Piensas en resultados de clientes e impacto comercial, no en tickets cerrados. - Has lanzado funcionalidades impulsadas por LLM a producción. Esto es un requisito, no un extra. Sabes qué falla cuando los modelos se encuentran con usuarios reales a escala. - Directo, bajo ego, alta propiedad. Arreglas primero y explicas después, y das y recibes feedback honesto sin inmutarte. PUNTOS EXTRA - Next.js. - Infraestructura como Código (CDK, Terraform). - Python. - Arquitectura impulsada por eventos. - Experiencia en soporte al cliente o software de CX. ¿POR QUÉ SIENA? - Propiedad real. Te harás cargo de problemas, no de tareas, con la autonomía para resolverlos a tu manera y la confianza para hacerlo sin un gerente en tu bandeja de entrada. - Trabajo que se lanza y que importa. Lo que construyes llega rápidamente a marcas de consumo reales. - Una categoría que estamos creando. El Agente de Registro es un terreno nuevo, con problemas sin resolver y modelos de vanguardia, no un campo abarrotado en el que competir. - Un equipo que respeta tu juicio. Distribuido globalmente, asíncrono por defecto, baja burocracia. Contratamos adultos y te tratamos como tal. - Gran salario más acciones o subvenciones de acciones. Posee una parte de lo que construyes. - Presupuesto de aprendizaje. Si tú creces, nosotros también. - Fluidez en IA por defecto. Pocos lugares impulsarán tu trabajo con IA en producción más lejos o más rápido. NUESTROS VALORES Las personas que prosperan aquí son curiosas, obsesionadas con el cliente y asumen la responsabilidad sin que se lo pidan. Solucionan problemas primero y explican después. Son directos con el feedback —tanto al darlo como al recibirlo— porque les importa más hacer las cosas bien que ser educados. Mantienen altos estándares mientras se mueven a velocidad de startup, y construyen relaciones reales con sus compañeros de equipo porque saben que así se hace un gran trabajo. Cuando las cosas se ponen difíciles, se adaptan y siguen adelante. NUESTRO ENFOQUE DE IA Las personas que prosperan aquí tratan la IA como una extensión natural de sí mismas. Han construido su propio ecosistema de agentes —algunos para investigación, otros para depuración, escritura, análisis o escritura de código. Saben qué IA funciona mejor para cada problema. Todos reciben cuentas premium (ChatGPT, Claude, Perplexity Pro, Cursor, Lovable) más un presupuesto trimestral para nuevas herramientas. Pero la magia ocurre en cómo compartimos el conocimiento. Días de demostración donde alguien muestra flujos de trabajo ingeniosos. Hilos de Slack sobre qué modelo maneja mejor un caso de uso específico. Aprender de los flujos de trabajo de IA de los demás. En Siena, no solo buscamos personas que puedan hacer un trabajo. Buscamos personas que quieran romper barreras, crear el futuro y remodelar industrias. Si ese eres tú, esperamos tu solicitud. Utilizamos herramientas de selección asistidas por IA como parte de nuestro proceso de contratación. Todas las decisiones son tomadas por humanos. Puedes solicitar una revisión solo humana en [email protected]. Siena proporciona igualdad de oportunidades de empleo a todos los empleados y solicitantes de empleo sin distinción de raza, color, religión, sexo, origen nacional, edad, discapacidad, genética, orientación sexual, identidad de género o expresión de género. Estamos comprometidos con una fuerza laboral diversa e inclusiva y damos la bienvenida a personas de todos los orígenes, experiencias, perspectivas y habilidades.
Responsabilidades
- Establecer dirección técnica y arquitectura para áreas importantes de la plataforma.
- Resolver los problemas más difíciles de la plataforma de extremo a extremo.
- Tomar decisiones de build/buy y arquitectónicas que den forma a la plataforma.
- Llevar modelos de lenguaje de vanguardia a producción en flujos de trabajo de clientes empresariales.
- Multiplicar el equipo elevando la vara de ingeniería.
- Identificar iniciativas técnicas.
- Mantener la fiabilidad, el rendimiento y la escalabilidad.
Skills requeridas
Beneficios
- Propiedad sobre problemas
- Autonomía
- Confianza
- Trabajo que se envía y es importante
- Creación de categoría
- Salario competitivo
- Equity o stock grants
- Presupuesto de aprendizaje
- Fluidez en IA por defecto