Salario negociable
Cimulate
Boston, MA, USA
Cimulate busca un ingeniero de software full stack altamente calificado para unirse a nuestro dinámico equipo mientras trabajamos para revolucionar el futuro del comercio. En este papel fundamental, tendrá la oportunidad de diseñar e implementar soluciones de software innovadoras. Como ingeniero de software full stack, no solo escribirá código, sino que también contribuirá a la dirección estratégica de nuestra pila tecnológica. Su profundo conocimiento de los frameworks front-end y back-end, junto con la infraestructura, le permitirá crear aplicaciones robustas y escalables que son fundamentales para nuestro éxito. Buscamos a alguien que no solo sea técnicamente competente, sino que también posea sólidas habilidades para resolver problemas y una mentalidad creativa. Su trabajo contribuirá directamente al avance de nuestros sistemas inteligentes y desempeñará un papel clave para alcanzar nuestras metas estratégicas. Únase a nosotros en este viaje para construir soluciones de inteligencia artificial innovadoras que transformen la forma en que las empresas operan e interactúan con sus clientes, mientras trabajamos para convertirnos en líderes en el campo de la inteligencia artificial. Responsabilidades/Requisitos: Mentalidad de ingeniería full stack: Demostrada disposición para contribuir en todos los aspectos de nuestro ecosistema de IA, desde el desarrollo de aplicaciones hasta la infraestructura de MLOps, con un enfoque versátil y full stack. Diseño de sistemas y arquitectura en la nube: Experiencia comprobada en diseño de sistemas y arquitectura en la nube, con preferencia por experiencia en GCP. Desarrollo backend: Dominio de Python: Habilidades sólidas en Python para tareas de backend y relacionadas con datos. Conocimiento de Golang: La experiencia en Golang se considera una ventaja. Desarrollo frontend: Experiencia en JavaScript, siendo un plus el conocimiento de React para trabajos en frontend. Contenedorización y orquestación: Experiencia en contenedorización con Docker y orquestación con Kubernetes. El conocimiento de ArgoCD y Helm es un valor añadido. MLOps y sistemas de IA: Experiencia en MLOps y desarrollo de sistemas de IA, apoyando el ciclo de vida de los modelos y la infraestructura de aprendizaje automático. Ingeniería de datos y flujos de trabajo: Capacidad comprobada para construir y gestionar canalizaciones de datos robustas y flujos de trabajo basados en eventos. Desarrollo e integración de API: Experiencia en el desarrollo de APIs REST, siendo un plus el conocimiento adicional de gRPC, WebSockets y Socket.io. DevOps e Infraestructura como Código (IaC): Experiencia en prácticas DevOps y metodologías de Infraestructura como Código para una gestión de infraestructura consistente y escalable. Adaptabilidad y aprendizaje continuo: Demuestra entusiasmo y aptitud para adoptar rápidamente nuevos frameworks, tecnologías y mejores prácticas, con el compromiso de mantenerse actualizado en un campo de rápido cambio. Resolución de problemas y colaboración: Sólidas habilidades para resolver problemas, con capacidad comprobada para trabajar eficazmente en equipos multifuncionales. Comunicación clara: Excelentes habilidades de comunicación, capaz de explicar claramente conceptos técnicos complejos tanto a partes interesadas técnicas como no técnicas. Calidad y mantenibilidad del código: Compromiso con escribir código limpio, mantenible y eficiente, siguiendo las mejores prácticas para un mantenimiento a largo plazo.