foris.aiRemote

Software Engineer

Description

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). 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 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. 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. 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.

Skills

PyTorchDjangoTensorFlowMLAIMachine LearningDockerscikit-learnAWSOpenAIKubernetesPythonLeanRESTPostgreSQLGraphQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching