Operations Research Developer in Alicanto Labs

FULL_TIME

Santiago
This job takes place some days from home and others at the office in: Santiago
(Hybrid)
| Junior | Full time | Programming

Gross salary $1500 - 2500 USD/month

102 applications
Replies between 14 and 26 days
Last checked 2 days ago
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.

Somos Alicanto Labs, una innovadora empresa chilena que apoya a la minería en sus decisiones de planificación estratégica. Para esto, desarrollamos algoritmos y software que permiten optimizar agendamientos, y prestamos asesorías usando este software. Somos un grupo pequeño de ingenieros en matemática y computación, creando productos que se usan a nivel mundial.
Estamos en una fase de crecimiento, por lo que buscamos a personas talentosas que quieran crecer con nosotros y formar parte de nuestra área de optimización. En el corto plazo buscamos ayuda para diseñar, implementar y probar algoritmos de optimización para el agendamiento de proyectos a gran escala en la minería.

Funciones del cargo

Necesitamos a jóvenes ingenieras e ingenieros interesados en Investigación de Operaciones, y en particular, en Programación Lineal Entera, para ayudarnos a desarrollar nuevos algoritmos, así como para perfeccionar los algoritmos que ya hemos desarrollado para que funcionen en condiciones industriales. En principio estamos buscando profesionales junior; sin embargo, especialistas senior son bienvenidos a postular.

Si te unes a nosotros deberás implementar, de manera eficiente, algoritmos en grafos y de programación lineal entera en C++, usando herramientas como CPLEX y GUROBI. Deberás poner a prueba tus algoritmos y los de tus colegas mediante pruebas computacionales, y generar visualizaciones de tus resultados en Python para validar su buen funcionamiento y/o detectar oportunidades de mejora. Finalmente, deberás documentar tus desarrollos y poder enseñar a otros desarrolladores como usarlo.
No es necesario que sepas todo desde un inicio; esta es una excelente oportunidad para aprender trabajando, y beneficiarte de nuestro equipo interdisciplinario y con amplia experiencia en optimización, analítica y desarrollo de software de alto rendimiento.
Entonces, en este trabajo tendrás que:
  • Entender problemas de planificación minera
  • Aprender a usar nuestros productos
  • Entender los algoritmos de optimización que desarrollamos en la empresa
  • Ser parte del equipo que desarrolla nuevos algoritmos y que mejora los algoritmos ya implementados
  • Conducir experimentos computacionales, generar datos a partir de éstos, y analizarlos para evaluar el desempeño de algoritmos
  • Documentar los desarrollos que implementas y ayudar a mantenerlos en el tiempo
  • Revisar el código y los algoritmos de tus colegas
  • Participar en reuniones con el equipo para evaluar avances e idear nuevas metodologías
  • Prestar apoyo en proyectos de consultoría (ocasionalmente)

Requisitos

  • Ingenieros/as en computación, matemática, industrial o similares, desde 0 a 5 años de experiencia
  • Conocimientos de programación lineal entera
  • Habilidades de razonamiento analítico
  • Conocimientos de c++
  • Facilidad para trabajar en equipo
  • Buenas habilidades de comunicación
  • Disponibilidad de trabajar en Santiago en modalidad híbrida (hasta 2 días a la semana de trabajo remoto)
  • Interés en aprender muchas muchas cosas nuevas, en optimización, computación y minería
  • Inglés intermedio
Si sabes de minería, excelente. Pero esto no es un requisito. Puedes aprender con nosotros.

Otras habilidades deseables

  • Experiencia implementando algoritmos de descomposición (generación de columnas, benders, relajación lagrangiana, etc.)
  • Capacidad matemática para leer y hacer demostraciones pequeñas
  • Experiencia implementando algoritmos en grafos
  • Experiencia diseñando e implementando métodos heurísticos
  • Entrenamiento en análisis de algoritmos
  • Experiencia con Gurobi, Cplex, Xpress, SCIP o Coin.
  • Conocimiento en visualización de datos (matplotlib, plotly, o similares)
  • Experiencia en uso de tecnologías cloud (AWS u otros; slurm)
  • Manejo de herramientas de desarrollo como GIT y otros
  • Inglés avanzado

Ofrecemos

  • Somos una empresa pequeña, informal, con excelente ambiente laboral
  • 40 horas de trabajo a la semana
  • Flexibilidad en caso de que necesites hacer trámites
  • 20 días al año de vacaciones
  • Oficinas cerca del metro Tobalaba
  • Buenos sueldos
  • Contrato indefinido
  • Seguro de salud complementario
  • Trabajar con un equipo de PhDs e Ingenieros con amplia experiencia en optimización, planificación minera, diseño de software y análisis de datos
  • Colaborar con empresas y universidades internacionales de renombre
  • Ser parte de una startup que exporta software basado en conocimiento de vanguardia a nivel mundial desde Chile
  • Trabajar en temas relevantes para el país, con entretenidos desafíos técnicos

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 Alicanto Labs pays or copays health insurance for employees.
Computer provided Alicanto Labs provides a computer for your work.
Informal dress code No dress code is enforced.
Vacation over legal Alicanto Labs gives you paid vacations over the legal minimum.

Remote work policy

Hybrid

This job takes place some days from home and others at the office in Santiago (Chile).

About Alicanto Labs

Somos AlicantoLabs, una empresa Chilena de base tecnológica, donde desarrollamos software de optimización para la industria minera. — Alicanto Labs's full profile

Operations Research Developer
Alicanto Labs • Santiago
This job takes place some days from home and others at the office in: Santiago
(Hybrid)