Salario negociable
Cimulate
Boston, MA, USA
Cimulate busca un ingeniero de software full stack altamente calificado para unirse a nuestro dinámico equipo mientras nos esforzamos por 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 frontend y backend, 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 nuestros objetivos estratégicos. Únase a nosotros en este viaje para construir soluciones innovadoras de IA que transformen la forma en que las empresas operan e interactúan con sus clientes, mientras nos esforzamos por convertirnos en líderes en el ámbito de la inteligencia artificial. Responsabilidades/Requisitos: Mentalidad de ingeniería full-stack: Demostrada entusiasmo por 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 backend y relacionadas con datos. Conocimiento de Golang: La experiencia en Golang se considera una ventaja. Desarrollo frontend: Experiencia en JavaScript, con conocimientos en React como un valor añadido para trabajos frontend. Contenedorización y orquestación: Experiencia en contenedorización con Docker y orquestación con Kubernetes. El conocimiento de ArgoCD y Helm es una ventaja adicional. MLOps y sistemas de IA: Experiencia en MLOps y desarrollo de sistemas de IA, apoyando el ciclo de vida de 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 API REST, con conocimientos adicionales de gRPC, WebSockets y Socket.io como un plus. DevOps e Infraestructura como Código (IaC): Experiencia en prácticas DevOps y metodologías de Infraestructura como Código para una gestión consistente y escalable de la infraestructura. 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: Fuertes 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, aplicando las mejores prácticas para su mantenibilidad a largo plazo.