Roku
Mainstay Labs Inc.
Ingeniero/a de Software Senior Full-Stack, IA
Sobre Mainstay
Mainstay es la plataforma líder de inteligencia de mercado creada específicamente para comprar, gestionar y vender viviendas en el sector de alquiler de viviendas unifamiliares. Como empresa nativa de IA, convertimos datos complejos en claridad que ayuda al sector a avanzar con confianza. Fundada dentro de Opendoor, Mainstay se lanzó como empresa independiente en 2024 y recientemente recaudó una ronda Serie A liderada por Khosla Ventures.
Mainstay Construido sobre la Confianza
En Mainstay, la confianza es el núcleo de todo lo que hacemos. Construimos confianza con todos: desde candidatos hasta empleados y socios. Creemos en la equidad y la apertura durante todo nuestro proceso de contratación, evaluando a los candidatos en función de sus cualificaciones sin distinción de raza, color, religión, origen nacional, edad, sexo, estado civil, discapacidad, condición de veterano, orientación sexual, identidad de género o cualquier otro estado protegido. Nuestras prácticas de privacidad describen cómo manejamos la información de los solicitantes; puede encontrar los detalles de la política para residentes de California aquí.
Estamos comprometidos a proporcionar adaptaciones razonables durante nuestros procesos de reclutamiento para candidatos con discapacidades, embarazo, creencias religiosas u otras razones protegidas por las leyes aplicables. Si necesita ayuda o una adaptación razonable, póngase en contacto con nosotros en [email protected].
Sobre el puesto
¿Listo/a para dar forma al futuro del sector inmobiliario con IA? Únete a Mainstay y ayúdanos a redefinir lo que es posible en el espacio de alquiler de viviendas unifamiliares. Si te apasiona resolver problemas complejos y quieres tener un impacto tangible en un sector en rápido crecimiento, nos encantaría saber de ti. ¡Inscríbete ahora y avancemos juntos en el sector!
Lo que puedes esperar como ingeniero/a de software senior full-stack: máxima autonomía, ciclos de retroalimentación estrechos con los clientes y abundantes desafíos de producto que se traducen directamente en valor de negocio. Tendrás la oportunidad de diseñar, construir y lanzar complejos sistemas y herramientas de gestión de flujos de trabajo impulsados por IA que permitirán a nuestro equipo de operaciones ejecutar a escala.
Buscamos a alguien que pueda utilizar la IA para lanzar eficientemente funcionalidades en toda la pila y lanzar funcionalidades de IA fiables y listas para producción de principio a fin: desde pipelines de recuperación y barreras de seguridad hasta sistemas backend y experiencias de producto orientadas al usuario.
Nuestros productos se construyen con Python, Typescript y React en AWS.
En este puesto, harás lo siguiente
- Contribuir a todas las fases del desarrollo de productos, desde la ideación y la creación de prototipos hasta la implementación y la iteración.
- Diseñar servicios backend fiables y escalables para dar soporte a funcionalidades impulsadas por IA en producción.
- Construir y evolucionar servicios backend y APIs escalables que agreguen, enriquezcan y sirvan grandes y complejos conjuntos de datos inmobiliarios.
- Desarrollar y refinar experiencias de producto frontend y backend que hagan que los datos sofisticados sean intuitivos, fiables y accionables.
- Evaluar y comparar el rendimiento de LLM en cuanto a latencia, coste, precisión y tasas de alucinación.
- Ser responsable de las decisiones técnicas de los sistemas que se encuentran en el centro de la plataforma SaaS de Mainstay e influyen directamente en la toma de decisiones de los inversores.
- Colaborar estrechamente con gerentes de producto, diseñadores, científicos de datos e ingenieros de datos para traducir las necesidades del negocio en soluciones técnicas duraderas.
- Mejorar la fiabilidad, el rendimiento y la mantenibilidad del sistema a medida que la plataforma escala.
- Modernizar y automatizar los flujos de trabajo inmobiliarios heredados reemplazando el análisis manual por información basada en software.
- Mentorizar a otros ingenieros a través de revisiones de código, orientación técnica y propiedad compartida de los estándares del equipo.
Requisitos mínimos
Lo que buscamos
- + de 5 años de experiencia en la construcción y lanzamiento de software de calidad de producción en startups de ritmo rápido y en etapas tempranas.
- Experiencia práctica y demostrada en el desarrollo y despliegue de funcionalidades de IA listas para producción.
- Altamente competente en el pensamiento centrado en IA y en las mejores prácticas de desarrollo de software.
- Sólidas habilidades de ingeniería full-stack con una orientación backend-first.
- Profunda experiencia en el diseño, construcción y operación de sistemas backend escalables, idealmente en Python.
- Sólida experiencia en frontend con React o frameworks modernos similares.
- Experiencia trabajando con sistemas intensivos en datos, impulsados por análisis o orientados a flujos de trabajo.
- Sólido juicio técnico y la capacidad de equilibrar la velocidad, la corrección y la mantenibilidad a largo plazo.
- Habilidades de comunicación claras y reflexivas para un equipo remoto y altamente colaborativo.
- Un enfoque proactivo y de propiedad para problemas ambiguos.
Este puesto es ideal si
- Quieres trabajar en sistemas de alto apalancamiento que dan forma directamente a cómo los inversores institucionales despliegan capital.
- Disfrutas siendo responsable de problemas técnicos complejos, desde la definición del problema hasta el impacto en producción.
- Te gusta trabajar en la intersección de datos, producto y toma de decisiones de negocio.
- Te sientes cómodo/a influyendo en la dirección técnica y elevando el listón de la calidad de la ingeniería.
- Prosperas en entornos con autonomía, responsabilidad y prioridades cambiantes con una fuerte propiedad.
Este puesto NO es ideal si
- Careces de una sólida experiencia en backend o te sientes incómodo/a siendo responsable de sistemas en producción en Python.
- Prefieres tareas de alcance limitado en lugar de propiedad de principio a fin.
- Evitas el trabajo de frontend o de cara al producto.
- Te cuesta lidiar con la ambigüedad, los requisitos cambiantes o la colaboración interfuncional estrecha.
- Prefieres procesos muy rígidos y una mínima iteración.
Herramientas que utilizamos
- Lenguajes: Python, TypeScript
- Backend: FastAPI, Django
- Frontend: React, Next.js
- Datos: Airflow, dbt, Snowflake, PostgreSQL
- Infraestructura: AWS, Terraform
- Herramientas: GitHub
