Software Engineer Full-Stack in The Not Company

Closed job - No longer receiving applicants

😔
The Not Company last checked this job 21 days ago.
En NotCo, una de las startups chilenas de mayor crecimiento de la historia, combinamos ciencia y tecnología para recrear los productos que sueles comer. Todo en base a plantas, para reducir nuestro impacto medioambiental. ¿Nuestra misión? Que nuestros productos sepan de la misma forma que la contraparte animal. En otras palabras, estamos empujando—de un pull request a la vez—para reinventar la industria alimentaria. Actualmente, nos encontramos operando y conquistando paladares en Chile, Brasil, Argentina, Colombia y Estados Unidos. Y queremos seguir creciendo.
Por esto mismo, estamos buscando a nuestro próximo Senior Software Engineer que se una al team de NotCo AI. Ya somos más de 30 personas construyendo una tecnología que consiste principalmente en modelos predictivos y generativos, así como también de un repositorio central de datos que nos permite relacionar información nutricional, fisicoquímica y molecular de un sinfín de ingredientes; tanto vegetales como animales.

Descripción del trabajo

Este trabajo consiste en diseñar, crear y mejorar los módulos de software que actualmente apoyan e impulsan el desarrollo de nuevos alimentos en The Not Company. Este conjunto de herramientas no sólo permite conectar modelos de inteligencia artificial con usuarios sino que, a su vez, permite acelerar el aprendizaje de Giuseppe.
En tu día a día en el equipo de AI, tendrás la oportunidad de trabajar de forma interdisciplinaria: participarás en sesiones con chefs, food scientists, diseñadores e ingenieros para encontrar soluciones basadas en datos en el contexto del desarrollo de nuevos productos. Tenemos muchos desafíos a resolver. Por ejemplo, podrás aprender del mundo de food science y de la industria de alimentos en general: de macromoléculas, de sus estructuras y funciones, de compuestos volátiles y de su impacto en la percepción sensorial de los consumidores, de pipelines de desarrollo de alimentos y de otros aspectos más.
Dado el dinamismo de la compañía, no es sencillo definir una descripción del trabajo. De todas formas, a grandes rasgos, tus responsabilidades serán…
  • Diseñar, implementar y desplegar nuevos módulos de software que permitan facilitar el intercambio de datos (e.g. fórmulas, recetas, proyectos) entre todos los miembros que interactúan directamente con Giuseppe
  • Planificar, estimar y cumplir tareas bajo un deadline
  • Participar en reuniones de equipo para presentar ideas, avances y posibles dificultades
  • Documentar código y decisiones de diseño para que el resto del equipo pueda apoyar
  • Aportar con metodologías de trabajo que permitan mejorar el desempeño de nuestro equipo
  • Proponer mejoras a nuestros modelos, sistemas de datos, aplicaciones e infraestructura
  • Y lo más importante: colaborar con otros ingenieros, diseñadores, food scientists, chefs, & data scientists

Requerimientos del cargo

Para postular a este cargo, necesitarás tener conocimiento y experiencia hands-on con las siguientes tecnologías. Esto es el mínimo.
  • Al menos cuatro años de experiencia laboral
  • Python (aka. Python 3)
  • Horas de vuelo con Django o algún framework de tipo MVC
  • Estándares web: HTML, CSS moderno, & JavaScript vainilla (ES2015+)
  • Alguna librería de front-end como Vue, React o Svelte
  • Git con alguno de sus workflows (e.g. gitflow, GitHub flow)
  • Conceptos básicos de SQL
  • Herramientas de testing con técnicas de CI (e.g. workflows con GitHub Actions)
  • Habilidades blandas para comunicar tus ideas a compañeros que trabajan fuera del dominio de la computación: chefs, científicos y desarrolladores de alimentos
  • Español e inglés, dos lenguajes usados para mantener una comunicación efectiva con tus pares
Lo del inglés es importante: somos un equipo internacional con oficinas en Santiago, San Francisco y Nueva York. Por lo mismo, tendrás compañeros que estudiaron en Stanford, MIT y Harvard. En otras palabras, nuestra lingua franca es el inglés. De todas formas, las cervezas pueden ser en español. 🍻
Además, para alcanzar un buen desempeño en nuestro equipo, deberás…
  • Conocer y aplicar técnicas que permitan construir un software de alta calidad, que sea legible, extensible, mantenible, y eficiente (en ese orden)
  • Evaluar trade-offs para decidir entre distintas tecnologías o alternativas para la solución de un problema
  • Trabajar con metodologías de desarrollo (e.g. code review, pair programming)
  • Trabajar con herramientas de desarrollo (e.g. Docker, package managers, linters, formatters)
  • Saber cómo manejar un nivel razonable de deuda técnica

Nice-to-have

Por último, algunos desirable skills son:
  • Haber utilizado librerías o frameworks de CSS, como Bootstrap, Bulma o Tailwind
  • Conocer principios básicos de diseño gráfico
  • Manejar nociones básicas de machine learning
  • Y por último —probablemente no es tan importante— saber qué es kebab case

Beneficios

  • MacBook Pro 16” (o también puede ser un computador con Ubuntu si prefieres)
  • Cobertura parcial/total de cursos en Coursera + cursos de idiomas
  • Flexibilidad horaria
  • Una semana libre a fin de año
  • Tarjeta de almuerzo con $80.000
  • Seguro complementario de salud, dental y de vida
  • Postnatal extendido: cubre a padres, parejas del mismo género & adopciones

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Partially remote You can work from your home some days a week.
Health coverage The Not Company pays or copays health insurance for employees.
Computer provided The Not Company provides a computer for your work.
Informal dress code No dress code is enforced.
Beverages and snacks The Not Company offers beverages and snacks for free consumption.

Remote work policy

Temporarily remote during COVID-19

Position is remote only during COVID-19-related restrictions.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.