Software Engineer
Indexed description
Requisitos del cargo
- Formación sólida en fundamentos de ingeniería de software y/o ciencia de la computación, con experiencia práctica construyendo soluciones reales. En particular:
- Conocimiento del ciclo completo de desarrollo de sistemas.
- Familiaridad con patrones de arquitectura (ej. MVC, Cliente-Servidor) y paradigmas de programación (POO y programación funcional).
- Experiencia programando en Python.
- Experiencia diseñando e implementando APIs (REST y/o GraphQL).
- Dominio de bases de datos relacionales, preferentemente PostgreSQL (queries avanzadas, optimización e índices).
- Experiencia usando Docker.
- Experiencia desarrollando software e implementando algoritmos para resolver problemas complejos (ej. automatización, planificación, búsqueda, clasificación, recomendación, clustering).
- Habilidades de colaboración:
- Capacidad de expresar asuntos técnicos e ideas de manera simple, precisa y adaptada al interlocutor.
- Escribir código y especificaciones técnicas pensados para que otros los lean, acompañados de documentación clara.
- Capacidad para dar y recibir feedback, aprender y ajustar tu forma de trabajo para integrarte eficazmente al equipo.
- Comodidad leyendo, escribiendo y escuchando contenido en inglés técnico (equivalente B2).
Projects
En Foris desarrollamos una suite de soluciones cloud basada en IA para instituciones de educación superior, orientada a mejorar la experiencia digital de estudiantes, docentes y equipos administrativos, optimizando recursos y automatizando procesos clave.
Somos una EdTech bootstrapped con más de 9 años de crecimiento sostenido. Hoy nuestras soluciones impactan a más de un millón de estudiantes en 10 países de Latinoamérica y España.
Hoy nos encontramos en una etapa de expansión de la plataforma. Nuestro foco está en fortalecer el core del producto y ampliar sus capacidades para soportar flujos académicos cada vez más críticos, que involucran estudiantes, docentes y personal académico, y que sostienen la operación diaria de la universidad.
A diferencia de soluciones académicas tradicionales, en Foris apostamos por una plataforma moderna, orientada a datos, diseñada para integrarse, escalar y evolucionar incorporando capacidades avanzadas de inteligencia artificial.
¿Qué Software Engineer buscamos?
Buscamos a una persona con experiencia construyendo servicios backend escalables e integrando componentes de IA, que combine excelencia técnica con la capacidad de diseñar soluciones limpias y mantenibles. Alguien que investigue cómo funcionan las cosas, que diseñe soluciones pensadas para el largo plazo y que entienda que en la era de asistentes de código el diseño, criterio y la atención al detalle marcan la diferencia.
Serás parte del ciclo completo: diseño, desarrollo, deployment, testing y mantenimiento, trabajando en conjunto con equipos de ingeniería, producto, consultoría e infraestructura para llevar nuestros servicios al siguiente nivel. Nos importa que entiendas cómo cada servicio encaja en el ecosistema de la suite, tomes decisiones bien fundamentadas y aportes a la conversación técnica como alguien que resuelve problemas, no solo que escribe código.
Trabajarás en un equipo autónomo, con foco en calidad y escalabilidad. Participarás en las decisiones técnicas, documentando tu proceso y compartiendo tus soluciones, especificaciones y razonamientos con el equipo de ingeniería y sus stakeholders. Cada uno de tus aportes contribuirá a nuestra base de conocimiento, impactará nuestra cultura ingenieril y finalmente a miles de usuarios
¡Así somos!
Somos un equipo multidisciplinario, motivado, amante de la tecnología y con ganas de generar impacto. Nuestro ambiente es multicultural, tenemos un ratio de 40-60% entre mujeres y hombres, tanto en el equipo DEV como en todo Foris, y pertenecemos a distintas nacionalidades como Chile, Colombia, Alemania, Perú, Cuba, México, Venezuela y contando.
Sabemos que no todo es internet: nos encanta reunirnos, presencial o virtualmente, para celebrar hitos importantes, tener sesiones profundas frente a la pizarra y conocernos mejor como equipo.
Sería un plus si tienes
- Experiencia con Django.
- Familiaridad con entornos cloud (idealmente AWS) y orquestación (Kubernetes).
- Experiencia integrando librerías o servicios de ML/AI (ej. scikit-learn, TensorFlow, PyTorch, OpenAI, HuggingFace, Ollama).
- Experiencia creando o integrando agentes, incluyendo creación e integración de tools, construcción o uso de MCP o librerías como LangChain.
- Experiencia utilizando herramientas de desarrollo basadas en IA o agentes de código (por ejemplo Cursor u otras similares).
- Experiencia trabajando con spec-driven development.
- Experiencia con optimización, sistemas de recomendación o motores de reglas.
- Experiencia diseñando arquitecturas distribuidas o con microservicios.
- Conocimiento en MLOps o despliegue de modelos en producción.
- Participación en proyectos open-source o comunidades de software.
- Pasión ingenieril: interés por la arquitectura, el refactor, la eficiencia y el diseño de soluciones elegantes y escalables.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search