AI 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 buscamos crear una mejor manera de conectar a las personas con la educación.

Las instituciones de educación organizan la vida de miles de estudiantes, anticipando sus decisiones para ofrecer cursos de la mejor manera posible. Pero procesar datos y desarrollar plataformas no es el centro de su negocio, por lo que operan con sistemas viejos y trabajo manual.
Foris desarrolló una suite basada en optimización, predicción y analytics para solucionar problemas críticos y poco explorados de pronóstico, planificación y delivery de cursos. Estos algoritmos pueden adaptarse a cualquier situación, conectando a los estudiantes con la operación de una manera sin precedentes.
Nuestros productos se ven bien, se sienten bien, automatizan más del 50% del trabajo, optimizan hasta un 25% los costos y reducen la deserción. Con más de 50 instituciones y un millón de estudiantes a bordo, somos los líderes de LatAm en esta tecnología que está en camino a ser un estándar de la industria.

Qué harás

Principalmente

  • Diseñarás y construirás soluciones pragmáticas y de alto impacto para problemas de optimización, regresión, recomendación y analytics utilizadas diariamente en la operación de 50 universidades en Latinoamérica y Europa
  • Desarrollarás código de calidad productiva y velarás por su correcto funcionamiento en operación
  • Entenderás, utilizarás, modificarás y generalizarás soluciones existentes para atacar nuevos problemas
  • Participarás en la planificación de roadmaps de desarrollo para lograr los objetivos del equipo de AI de manera escalable, eficiente y en los tiempos de proyecto
  • Entenderás las necesidades de clientes, stakeholders y las brechas técnicas para contribuir a la definición de los objetivos operacionales y tácticos del equipo de AI
  • Trabajarás coordinadamente con los equipos de desarrollo, consultoría, de producto y web para que tus soluciones abarquen todos los frentes del problema

También

  • Investigarás, propondrás y experimentarás distintos enfoques de solución, utilizando automatización y medición de resultados para descubrir mejoras cuantificables
  • Darás soporte al software corriendo en producción, detectando y resolviendo bugs, casos borde y problemas de configuración
  • Comunicarás el trabajo de nuestro equipo a stakeholders y otros equipos a través de presentaciones, demos, documentación técnica o tutoriales
  • Realizarás mejoras continuas de implementación, documentación, robustez y performance en el código
  • Desarrollarás herramientas que simplifiquen nuestro trabajo y el de otros equipos
  • Aprenderás las operaciones relacionadas con poner nuestros servicios en producción y contribuirás a mejorar estos procesos
  • Aportarás al desarrollo de nuestra metodología de trabajo
  • Te mantendrás al día con la tecnología o literatura relevante para abordar nuestros problemas
  • Leerás código fuente y documentación de proyectos nuestros y externos

Y ocasionalmente

  • Apoyarás procesos de contratación
  • Harás tutoría a compañeros nuevos y practicantes

Qué necesitarás

  • Experiencia implementando algoritmos para solucionar problemas complejos (optimización, búsqueda, regresión, clasificación, etc.)
  • Buenas prácticas humanas de trabajo en equipo (p. ej. expresar tus pensamientos con precisión, transparencia y honestidad, respetar distintos puntos de vista)
  • Una base teórica sólida en ciencia de la computación o alguna de las áreas relevantes: computación científica, matemáticas aplicadas, ciencia de datos
  • Interés en el diseño e implementación de software escalable
  • Pasión por la arquitectura y el refactor de código, mejorar rendimiento y la comunicación entre módulos
  • Comodidad leyendo y escribiendo en inglés, especialmente lenguaje técnico
  • Alta capacidad para entender código existente y ensuciarte las manos
  • Experiencia programando en lenguajes de propósito general y científico como Python
  • Buenas prácticas de proyectos de código colaborativo (p. ej. escribir código para que otros lean, documentar)

Será un bonus en tu postulación si

  • Sabes comunicar tus ideas de manera efectiva y simple, tanto al equipo técnico como a otros stakeholders
  • Estás al tanto de últimos avances en métodos de solución para problemas de optimización entera, RL, ML, estadística o modelamiento matemático
  • Dominas conceptos fundamentales de desarrollo de software como patrones de diseño, estructuras de datos, testing y arquitectura
  • Te manejas con SQL, automatización de tareas, profiling / debugging de aplicaciones o manipulación de datos
  • Eres parte activa de la comunidad de desarrollo de software, científica, de AI, ML o ciencia de datos
  • Has utilizado tecnología de contenedores como Docker y/o tienes experiencia orquestándolos con Kubernetes y otras tecnologías Cloud Native
  • Has trabajado con metodolgías de desarollo ágil / SCRUM
  • Has trabajado con APIs o microservicios
  • Has participado en proyectos open-source

Información adicional

Nuestro equipo de 20-30 personas es joven, diverso y multicultural, incluyendo personas de distintas nacionalidades en distintas ubicaciones. Puedes esperar conversaciones estimulantes sobre problemas, tecnología y la vida.

Tendrás días viernes con tarde libre semana por medio.

Desde marzo de 2020 trabajamos 100% remoto con motivo de la pandemia.

En tiempos de no-pandemia: Nuestra casa es amplia, con lugares de trabajo y relajo en una oficina de planta abierta con salas de reuniones. Hay bar abierto de café en grano, té, fruta y snacks. Para las estaciones cálidas hay terraza y parrilla.

Nuestras oficinas en Santiago se ubican en Providencia, a 10-15 min. caminando de la estación Pedro de Valdivia.
También tenemos oficinas en Colombia, donde están parte de los equipos de Implementación y Comunicación.

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.
Computer provided foris.ai provides a computer for your work.
Informal dress code No dress code is enforced.

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.