Algorithms Software Engineer in foris.ai

Closed job - No longer receiving applicants

Follow foris.ai in Get on Board and we'll notify you when new jobs are published.

More open jobs from foris.ai

Coach Pro
Be the first to apply to the next job.

This job already got lots of applicants. Coach Pro gives you real-time alerts so you are the first to apply to the job you want.

En Foris creemos profundamente en el impacto que la tecnología puede tener en la sociedad.

Hoy nos dedicamos a desarrollar soluciones de software de Inteligencia Artificial y consultoría para instituciones de Educación Superior, atacando problemas poco explorados de optimización, predicción y análisis de datos.

Nuestro software, DarwinEd, es la plataforma más utilizada en América Latina para la construcción automática y optimizada de la programación académica.

Desde su puesta en marcha en 2011, nuestras soluciones han impactado la vida de más de 700.000 estudiantes en más de 40 instituciones en 8 países en Latinoamérica y seguimos creciendo rápidamente.

Sobre el cargo

Qué harás:

  • Trabajar junto a líderes técnicos y dueños de producto en el diseño e implementación de algoritmos inteligentes para una plataforma que sustenta la operación de 40 universidades en Latinoamérica
  • Desarrollar y poner en producción soluciones para problemas de optimización, regresión y satisfacción de restricciones utilizadas diariamente en la operación

  • Investigar y experimentar con distintos enfoques de solución, utilizando automatización y medición de resultados para descubrir mejoras cuantificables

  • Proponer mejoras continuas de implementación, documentación y suite de pruebas para el código

  • Desarrollar e iterar propuestas técnicas, detallando cómo serán estructuradas e implementadas

  • Participar en discusiones de diseño, entrevistas de trabajo y revisiones de código

  • Identificar y atacar cuellos de botella y problemas de performance en los algoritmos

  • Comunicarte y colaborar con otros miembros del equipo para enfrentar problemas difíciles, generando soluciones pragmáticas y de alto impacto

  • Ayudar a identificar y comunicar buenas prácticas y metodologías de desarrollo

Qué necesitarás:

  • +2 años de experiencia en desarrollo de software o computación científica
  • Experiencia trabajando con lenguajes de programación como Python

  • Experiencia utilizando algoritmos para solucionar problemas complejos (optimización, búsqueda, regresión, clasificación, etc)

  • Estar al tanto de los últimos avances en métodos de solución para problemas de ML, IA, optimización entera y modelamiento matemático

  • Dominio sobre conceptos fundamentales del desarrollo de software como patrones de diseño, estructuras de datos, testing y arquitectura

  • Ser muy expresivo y comunicativo, tanto en lo oral como en lo escrito

Será un bonus en tu postulación si posees conocimiento o manejo de SQL, experiencia con sistemas de control de versiones (idealmente git), automatizado de tareas, profiling y debugging de aplicaciones y/o manipulando datos.

Información adicional:

Nos ubicamos en Providencia, a 10-15 min. caminando de la estación Pedro de Valdivia

Nuestra casa es muy amplia, con lugares de trabajo y relajo en una oficina de planta abierta con salas de reuniones. Contamos con un ambiente joven y multicultural, incluyendo personas de distintas nacionalidades y trasfondos. Realizamos conversaciones estimulantes sobre problemas y tecnología

Nuestro equipo es de 15-20 personas.

Tendrás días viernes con tarde libre semana por medio, y un bar abierto de café en grano, té, fruta y snacks.

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