Siemens
Forma.ai
Staff Back End Engineer (Data Platform)
Sobre nosotros
Forma.ai: Forma.ai es una startup de Serie B que está revolucionando la forma en que se diseñan, gestionan y optimizan las compensaciones de ventas. Gestionamos miles de millones en comisiones anuales para líderes del mercado como Edmentum, Stryker y Autodesk.
Nuestro crecimiento ha sido impulsado por nuestra pasión por cambiar y dar forma fundamental a la forma en que las empresas utilizan la inteligencia de ventas para impulsar la estrategia empresarial.
¡Damos la bienvenida a personas igualmente motivadas que estén entusiasmadas por crear algo grande!
Sobre el equipo
Los ingenieros de este equipo construyen nuestro motor de cálculo basado en reglas para procesar las comisiones de ventas. Esto puede sonar simple si nunca has estado expuesto a los planes de compensación de ventas, ¡no lo es! Tenemos pocas reuniones y alta responsabilidad. La mayor parte del equipo está en la zona horaria EST, pero tenemos algunos ubicados en PST y Central también. Estamos lejos del mantenimiento / evolución progresiva en muchas áreas, hay mucho espacio para tener un gran impacto en el diseño general.
Lo que harás
Reportando al Manager de Plataforma de Datos, desempeñarás un papel fundamental en la evolución de nuestra plataforma de datos basada en Spark. Liderarás los esfuerzos de desarrollo para nuestras complejas funciones de plataforma ricas en datos, siendo un ejemplo para el equipo de calidad de código y diseño de software reflexivo. Trabajarás en el código más desafiante de Forma.
Como Ingeniero Staff, se espera que operes con un alto grado de propiedad y confianza. Esto incluye identificar de forma proactiva los riesgos arquitectónicos, exponer casos extremos o restricciones que otros puedan no ver, y abogar por mejoras que fortalezcan la integridad a largo plazo del sistema. Valoramos a los ingenieros que aportan perspectivas reflexivas, incluso cuando desafían las suposiciones, y que ayudan al equipo a anticipar problemas.
Tú:
- Diseñarás y evolucionarás servicios backend que potencian los flujos de trabajo del producto.
- Arquitectarás modelos de datos que representen estructuras jerárquicas y de grafos, relaciones y conjuntos de datos empresariales a gran escala.
- Construirás sistemas deterministas y fiables que permitan a los clientes razonar claramente sobre sus datos.
- Impulsarás decisiones arquitectónicas que equilibren la extensibilidad, el rendimiento y la simplicidad operativa.
- Mejorarás la observabilidad, la estrategia de pruebas y la fiabilidad en producción de los servicios backend.
- Colaborarás estrechamente con Producto para traducir requisitos de negocio matizados en diseños limpios y escalables.
- Serás mentor de ingenieros de todos los niveles y ayudarás a elevar el nivel de los estándares de ingeniería backend.
- Utilizarás, y demostrarás cómo utilizar, herramientas de IA para mejorar la velocidad de implementación mientras inviertes de forma reflexiva en especificaciones técnicas y de producto.
Lo que buscamos
- Experiencia significativa diseñando y construyendo sistemas backend complejos en entornos de producción.
- Capacidad demostrada para identificar riesgos no articulados, proponer enfoques alternativos y abogar por mejoras arquitectónicas con un razonamiento técnico sólido.
- Experiencia en al menos un lenguaje backend de grado de producción (por ejemplo, Python, Java, Kotlin, Go, C#, etc.).
- Sólida base en diseño de esquemas relacionales, modelado de datos y SQL.
- Experiencia trabajando con Spark, u otras herramientas/frameworks ETL.
- Experiencia trabajando con estructuras de datos jerárquicas, similares a grafos o con muchas relaciones.
- Excelentes habilidades de comunicación escrita y verbal.
- Un historial de mejora de la escalabilidad, fiabilidad y observabilidad en sistemas distribuidos o intensivos en datos.
- Un deseo de influir en la arquitectura y la dirección del producto, no solo de implementar tareas.
- Prosperar en un entorno colaborativo y detallista entre Ingeniería, Producto y Analítica.
- La familiaridad con bases de datos de grafos o conceptos de modelado basados en grafos es una gran ventaja.
Agradable tener
- Experiencia en la construcción de productos SaaS que atienden a clientes de mercado medio o empresarial.
- Experiencia en la construcción de sistemas basados en reglas, flujos de trabajo de validación o plataformas de aprobación/gobernanza.
- Familiaridad con la infraestructura basada en AWS y Kubernetes.
- Exposición a Sales Performance Management (SPM), RevOps, Incentive Compensation (ICM) o dominios relacionados.
Cómo se ve el éxito: 30/60/90 días
Tecnologías que utilizamos
- Frontend: JavaScript, React, TypeScript
- Backend: Java/Springboot, Django, Postgres
- Infraestructura: AWS, Docker
Cómo se ve el éxito: 30/60/90 días
Primeros 30 días
Te centrarás en construir un contexto profundo sobre el dominio del producto, la arquitectura backend y los modelos de datos que potencian la plataforma de Forma.
Al final de tus primeros 30 días, habrás:
- Desarrollado una comprensión sólida del producto, los clientes y el dominio de rendimiento de ventas de Forma.ai.
- Construido un modelo mental claro de la arquitectura backend, los servicios principales y los flujos de datos en todo el sistema.
- Adquirido familiaridad con los modelos de datos clave, incluidas las estructuras jerárquicas, las relaciones y las entidades impulsadas por flujos de trabajo.
- Configurado tu entorno de desarrollo y te habrás familiarizado con la navegación por la base de código, los servicios y la infraestructura.
- Aprendido las prácticas de ingeniería del equipo en torno a las pruebas, la observabilidad, la implementación y la fiabilidad.
- Establecido relaciones con socios de ingeniería, producto y analítica.
- Contribuido a discusiones técnicas, haciendo preguntas reflexivas e identificando áreas tempranas de complejidad o riesgo.
- Implementado mejoras pequeñas pero significativas o correcciones para familiarizarte con el sistema.
- Comenzado a identificar oportunidades para mejorar el modelado de datos, la claridad del sistema o la fiabilidad backend.
Primeros 60 días
Comenzarás a ser responsable de sistemas backend significativos e influir en las decisiones técnicas.
Al final de tus primeros 60 días, habrás:
- Asumido la responsabilidad de un componente, servicio o flujo de trabajo backend importante.
- Diseñado y entregado código backend bien estructurado y mantenible, alineado con los estándares del sistema.
- Colaborado estrechamente con Producto para traducir requisitos de negocio complejos en diseños backend escalables.
- Demostrado un fuerte criterio en el modelado de datos, especialmente en torno a la representación de relaciones, jerarquía y flujos de trabajo.
- Identificado y expuesto riesgos arquitectónicos, casos extremos o inconsistencias en los sistemas existentes.
- Propuesto y, cuando sea apropiado, implementado mejoras en la arquitectura backend, los modelos de datos o los límites de los servicios.
- Contribuido a mejoras en la observabilidad, las pruebas y la fiabilidad en producción.
- Participado activamente en revisiones de código y discusiones de diseño técnico, elevando el nivel de calidad y claridad.
- Comenzado a ser mentor o a apoyar a otros ingenieros en áreas de fortaleza.
- Construido suficiente contexto del sistema para tomar decisiones informadas sobre el equilibrio entre rendimiento, extensibilidad y simplicidad.
Primeros 90 días
Operarás como un líder técnico de confianza en sistemas backend.
Al final de tus primeros 90 días, habrás:
- Liderado el diseño y la entrega de una iniciativa backend compleja que abarca múltiples servicios o dominios.
- Introducido o mejorado significativamente modelos de datos centrales, arquitectura del sistema o manejo de flujos de trabajo.
- Demostrado la capacidad de anticipar y mitigar riesgos arquitectónicos a largo plazo.
- Influido en la dirección técnica a través de propuestas y decisiones de diseño claras y bien razonadas.
- Mejorado la fiabilidad, observabilidad o escalabilidad de sistemas backend críticos.
- Establecido sólidas relaciones de trabajo entre Ingeniería, Producto y Analítica.
- Elevado los estándares de ingeniería a través de mentoría, revisiones de diseño y orientación técnica.
- Ayudado al equipo a razonar mejor sobre flujos de trabajo complejos e intensivos en datos a través de un diseño de sistema más claro.
- Identificado y comenzado a ejecutar inversiones backend a más largo plazo que mejoran la integridad del sistema y la velocidad del desarrollador.
- Demostrado un impacto claro tanto en la calidad del sistema como en la capacidad del equipo para entregar con confianza a escala.
Información adicional del puesto:
Este puesto es para una vacante existente
Uso de IA para la Contratación
Actualmente, Forma.ai no utiliza inteligencia artificial como parte de nuestro proceso de contratación, específicamente pero sin limitarse a la selección, filtrado y preselección de candidatos.
Nuestro compromiso contigo
Forma es un orgulloso empleador que ofrece igualdad de oportunidades y está comprometido con la creación de un entorno de trabajo diverso e inclusivo. Se harán todos los esfuerzos para acomodar a los candidatos en cuanto a accesibilidad si se solicita. La información recibida en relación con las adaptaciones se tratará de forma confidencial. Sabemos que solicitar un nuevo puesto requiere mucho esfuerzo. Te animamos a que te postules incluso si tu experiencia no coincide exactamente con la descripción del puesto. Hay muchos caminos hacia una carrera exitosa y estamos deseando leer el tuyo.
Agradecemos a todos los candidatos su interés, sin embargo, solo se preseleccionará a los candidatos cualificados.
Qué puedes esperar de nosotros
- Compensación significativa. Además de tu salario base, te unirás a nuestro plan de propiedad de acciones para empleados para reconocer aún más tus contribuciones al éxito de Forma.ai.
- Cobertura sanitaria. Tenemos un paquete completo de beneficios que incluye seguro médico, dental, de visión, de invalidez y de vida, y un programa de baja parental remunerada.
- Aprendizaje y desarrollo. Accede a los recursos que deseas para ayudarte a crecer en tu puesto utilizando nuestro estipendio anual de formación de $750.
- Crecimiento. Tendrás una gran oportunidad de construir una carrera para ti y adquirir el tipo de experiencia que buscas, ya sea como contribuyente individual o como líder de personas.
Nuestros Valores
Trabajar bien, juntos. Somos reales. Tenemos hijos y mascotas. Hipotecas y préstamos estudiantiles. Estamos en esto juntos, así que no importa cuán brillante sea cualquiera de nosotros, siempre nos llevamos bien entre nosotros, sin excepciones.
Ser precisos. Ser implacables. Creemos que la complacencia genera fracaso, por lo que establecemos nuevas metas tan pronto como las alcanzamos. Persistimos ante la adversidad, aprendemos de nuestros errores y nos impulsamos mutuamente a mejorar continuamente. El status quo es kryptonita.
Amar nuestra tecnología. Amar a nuestros clientes. Nuestra plataforma resuelve un problema muy complejo en un mercado actualmente desatendido. Si bien no todos en Forma tienen contacto directo con el cliente, todos estamos centrados en el cliente. Quizás incluso un poco obsesionados con el cliente.
