Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Constructor busca un/a ingeniero/a sénior de backend para su equipo de Infraestructura de ML. Tendrá la responsabilidad integral de servicios ML y canalizaciones, diseñando, implementando y operando cargas de trabajo a gran escala con fiabilidad y rendimiento.
Buscamos alguien con amplia experiencia en Python, cloud y Kubernetes, capaz de colaborar estrechamente con ML y producto para entregar plataformas reutilizables. Cargo 100% remoto, salario base competitivo y oportunidades de desarrollo.
Lanzada en 2019, Constructor es una plataforma de búsqueda y descubrimiento para comercio electrónico que prioriza la inteligencia artificial. Ayuda a los compradores a encontrar los productos adecuados en el momento oportuno y permite a las principales marcas globales de comercio electrónico aumentar de forma significativa sus ingresos y conversiones.
El equipo de Infraestructura de ML crea y opera los servicios de backend compartidos y las capacidades de plataforma en las que se apoyan los equipos de ML y producto de Constructor para desarrollar, implementar y ejecutar aprendizaje automático a gran escala, desde el servicio de modelos (incluidos los LLM) hasta los almacenamientos especializados y las canalizaciones de datos que lo sustentan.
Por naturaleza, somos un equipo de servicios: nuestra hoja de ruta se define según las necesidades de los equipos de producto, y nuestro éxito depende de que puedan avanzar más rápido y con menos obstáculos. Buscamos un/a ingeniero/a sénior de backend que se sienta a gusto con esta dinámica y esté motivado/a por ella, y que asuma la responsabilidad integral de los servicios principales.
A corto y medio plazo, nuestras áreas de interés incluyen:
Facilitar a todos los equipos la ejecución, el escalado y la operación de cargas de trabajo de ML
Proporcionar a los equipos de ML y producto componentes de infraestructura configurables y de autoservicio
Asumir la responsabilidad de los servicios principales de ML y las canalizaciones relacionadas, y hacerlos evolucionar con un alto nivel de fiabilidad y rendimiento
Diseñar, crear y operar servicios de backend distribuidos y de alta carga que impulsen la infraestructura de ML de la empresa
Asumir la responsabilidad integral de los servicios principales de ML y las canalizaciones de datos relacionadas, desde el diseño y la implementación hasta el despliegue, la observabilidad y la mejora continua
Colaborar con los equipos de ML y producto para comprender sus necesidades y convertirlas en capacidades de plataforma fiables y reutilizables
Tomar decisiones técnicas y defenderlas: evaluar las ventajas e inconvenientes, priorizar el diseño y responsabilizarte del resultado
Hacerte responsable de lo que tú y tu equipo hagáis
5+ años de experiencia profesional en ingeniería de backend o de plataformas
Amplios conocimientos de Python (nuestro lenguaje principal)
Experiencia práctica desarrollando en una nube pública (AWS, GCP o Azure) o con Kubernetes autogestionado. AWS es nuestra plataforma principal, pero no nos limitamos a ella
Experiencia en el diseño y la creación de servicios y API distribuidos y de alta carga
Sólidos conocimientos de estructuras de datos, algoritmos y sus ventajas e inconvenientes
Mentalidad de ingeniería centrada en el diseño: nuestro entorno favorece el uso de asistentes de programación y esperamos que utilices herramientas modernas de IA, pero que partas del diseño de sistemas y tengas una sólida comprensión de su aplicabilidad y sus ventajas e inconvenientes
Sentido de la responsabilidad e iniciativa: no puedes hacer la vista gorda ante los problemas; debes estar preparado/a para resolverlos y responsabilizarte de los resultados
Eres una persona amable y estás dispuesta a ayudar a tus compañeros de equipo y a otras personas
Experiencia con Rust (o C/C++/Go), muy valorada
Experiencia desarrollando o contribuyendo a plataformas de ML o infraestructura de ML, muy valorada
Experiencia configurando y operando cualquier base de datos vectorial (Qdrant, Milvus, Weaviate, OpenSearch, pgvector, etc.), muy valorada
Experiencia con infraestructura de servicio e inferencia de modelos, incluidos los LLM
Experiencia con infraestructura como código (Terraform o similar)
Vacaciones ilimitadas. Animamos encarecidamente a todos nuestros empleados a tomarse al menos 3 semanas al año
Equipo totalmente remoto. Elige dónde vivir
Ayuda económica para trabajar desde casa. Queremos que tengas los recursos necesarios para acondicionar tu oficina en casa
Portátiles Apple para las nuevas incorporaciones
Presupuesto para formación y desarrollo para cada empleado, renovado cada año
Permiso de maternidad y paternidad para los empleados que cumplan los requisitos
Trabaja con personas inteligentes que te ayudarán a crecer y a generar un impacto significativo
Salario base: $80k–$120k USD, en función de los conocimientos, las habilidades, la experiencia y los resultados de las entrevistas
Opciones sobre acciones, ofrecidas además del salario base
Encuentros periódicos del equipo fuera de la oficina para conectar y colaborar
En Constructor.io nos comprometemos a cultivar un entorno de trabajo diverso, equitativo e inclusivo. Como empleador que ofrece igualdad de oportunidades, damos la bienvenida a personas de todos los orígenes y ofrecemos las mismas oportunidades a todos los candidatos, independientemente de su educación, diversidad de opiniones, raza, color, religión, género, expresión de género, orientación sexual, origen nacional, genética, discapacidad, edad, condición de veterano o pertenencia a cualquier otro grupo protegido.
Los estudios han demostrado que las mujeres y las personas racializadas pueden tener menos probabilidades de solicitar empleo si no cumplen todos los requisitos indicados. Nuestro principal objetivo es encontrar a la mejor persona para el puesto. Te animamos a presentar tu candidatura aunque no cumplas todos los requisitos que hemos indicado.
Cómo tratamos tus datos. Al enviar esta solicitud, reconoces que Constructor recopilará y tratará los datos personales que proporciones con el fin de evaluar tu candidatura para este puesto. Si no es seleccionado/a, conservaremos tus datos durante un periodo limitado, tal como se descríbre en nuestro Aviso de privacidad para la contratación. Una vez transcurrido ese periodo, tus datos se eliminarán o anonimizarán.