26-24 Ai & Full-Stack Development Intern

International Potato Center - Cgiar

Lima Metropolitana

Presencial

PEN 35.000 - 50.000

Jornada completa

Hace 9 días
Generador de candidaturas

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Supera los filtros ATS

Descripción de la vacante

International Potato Center (CIP) in Lima, Peru, invites applications for an AI & Full-Stack Development Intern to support the Digital & Data Department. You will help build a Windows desktop client in Rust, extend a Python backend with LangGraph and LangChain, and participate in end-to-end development and research workflows.

The role emphasizes practical software development, documentation, and collaboration with scientists.

Formación

  • Currently enrolled in or recently graduated in CS/Software Eng/Info Systems or related field.
  • Ranked in the upper third of their faculty (mandatory).
  • Strong Python and TypeScript programming skills.

Responsabilidades

  • Contribute to building features of a native Windows desktop client (Rust).
  • Support document handling for .docx, Markdown, and LaTeX formats.
  • Contribute to a Python 3.12 backend using LangGraph/LangChain.
  • Assist with Windows installation and packaging.
  • Participate in LLM engineering, prompt routing, and RAG workflows.
  • Maintain CI/CD pipelines and automated tests.
  • Document work and collaborate with CGIAR researchers.

Conocimientos

Python
TypeScript
Rust
Go/C++/C#
Git
CI/CD
Windows
English
Spanish
Documentation

Educación

CS/Software Engineering/Info Systems or related
Ranked in upper third of faculty

Herramientas

LangChain
LangGraph
GPUI
Pandoc/Typst
Git

Descripción del empleo

Job Description

The International Potato Center (CIP) is looking for one (1) AI & Full-Stack Development Intern to provide support to Digital & Data Department in Lima, Peru.

About CIP:

CIP is part of the CGIAR global research partnership committed to transforming food, land, and water systems in a climate crisis. CIP’s mission is to develop and share science-based innovations in potato, sweetpotato, and other root and tuber crops. CIP partners with organizations in over 20 countries in Africa, Asia, and Latin America to strengthen agri-food systems and provide economic, social, and nutritional benefits, especially for women and youth. We integrate social and biophysical sciences to address complex challenges in food and agriculture. For more information, please visit https://cipotato.org/about/.

Training activities:
  • Contribute to building features of a native Windows desktop client written in Rust (GPUI): panels, editing surfaces, streaming views, settings, and diagnostics.
  • Support the implementation of document handling and format fidelity: .docx, Markdown, and LaTeX, citations and bibliography, typesetting pipelines, and faithful round-trips between formats.
  • Contribute to extending a Python 3.12 multi-agent backend built on LangGraph and LangChain and the surfaces through which researchers invoke it and receive its results.
  • Support the completion of the move to a self-contained Windows installation, so the application installs and runs like any other Windows program.
  • Contribute to applied LLM engineering activities, including prompt and model routing, retrieval-augmented generation over researchers' PDF libraries, guardrails, and evaluation of agent output.
  • Support the extension and maintenance of CI/CD pipelines on GitHub Actions and the automated test suites.
  • Document the work and collaborate with research teams across CGIAR.
Requirements
  • What are we looking for?
  • Currently enrolled in or recently graduated from Computer Science, Software Engineering, Information Systems, or a related field.
  • Ranked in the upper third of their faculty (mandatory requirement).
Technical skills:
  • Strong programming skills in Python and TypeScript.
  • Knowledge of Rust, or solid experience in another systems language (C++, Go, or C#) together with a demonstrated ability to learn new languages quickly. (The desktop client is written in Rust and is a substantial part of the codebase).
  • Demonstrated experience developing full-stack applications through academic, personal, internship, or professional projects (APIs, persistence, frontend, authentication).
  • Familiarity with Git, code review, testing, and CI/CD practices.
  • Comfortable targeting Windows as a platform (PowerShell, native packaging), not only Linux or macOS.
  • Ability to document work clearly and follow structured development processes.
  • Awareness of responsible AI use: validation by subject-matter experts, no confidential data in prompts, and disclosure of AI assistance.
  • Proficiency in English and Spanish.
Desirable:
  • UX design skills: interaction and interface design, onboarding, information hierarchy, and accessibility. The users are scientists, not engineers.
  • Knowledge with structured document formats and editing: document models, editor frameworks, OOXML/.docx, LaTeX, Markdown, or typesetting pipelines such as Pandoc or Typst.
  • Hands-on experience writing Rust in a real project, or familiarity with GPUI or another native UI framework.
  • Knowledge with LLM or agent frameworks (LangChain, LangGraph, or equivalent), RAG, or prompt evaluation.
  • Scientific Python (pandas, scikit-learn, statsmodels) and interest in research data.
Benefits
Why should you consider this opportunity?
  • CIP is a global and reputable international organization that has a strong, state-of-the-art R&D background.
  • CIP is dedicated to achieving food security, improving nutrition and well-being, and gender equity for poor people in roots, tubers farming and food systems in the developing world.
  • CIP is a member of the CGIAR, a global partnership that unites international organizations engaged in research about food security. CGIAR research aims to reduce rural poverty, increase food security, improve human health and nutrition, and sustainable management of natural resources.
What are we offering?
  • CIP provides the opportunity to work in a prestigious international organization.
  • Excellent working environment.
  • In and out buses for different routes in Lima
  • Comprehensive insurance coverage.
  • 6 months-term agreements with possibility of renewal.
  • Work in an equal and diverse workplace.

This position WILL NOT have contact with children or vulnerable adults.

We look forward to receiving applications from individuals with disabilities who are willing to contribute their talents and skills to our team. If you require specific accommodations for the selection process due to a disability, please do not hesitate to inform us.

Learn more about CIP by accessing our web site at http://www.cipotato.org

CIP is an equal opportunity employer. Qualified women and professionals from developing countries are particularly encouraged to apply.

Requirements
  • Ranked in the upper third of their faculty (mandatory requirement).
  • Strong programming skills in Python and TypeScript.
  • Knowledge of Rust, or solid experience in another systems language (C++, Go, or C#) together with a demonstrated ability to learn new languages quickly. (The desktop client is written in Rust and is a substantial part of the codebase).
  • Demonstrated experience developing full-stack applications through academic, personal, internship, or professional projects (APIs, persistence, frontend, authentication).
  • Familiarity with Git, code review, testing, and CI/CD practices.
  • Comfortable targeting Windows as a platform (PowerShell, native packaging), not only Linux or macOS.
  • Ability to document work clearly and follow structured development processes.
  • Awareness of responsible AI use: validation by subject-matter experts, no confidential data in prompts, and disclosure of AI assistance.
  • Proficiency in English and Spanish.
  • UX design skills: interaction and interface design, onboarding, information hierarchy, and accessibility. The users are scientists, not engineers.
  • Knowledge with structured document formats and editing: document models, editor frameworks, OOXML/.docx, LaTeX, Markdown, or typesetting pipelines such as Pandoc or Typst.
  • Hands-on experience writing Rust in a real project, or familiarity with GPUI or another native UI framework.
  • Knowledge with LLM or agent frameworks (LangChain, LangGraph, or equivalent), RAG, or prompt evaluation.
  • Scientific Python (pandas, scikit-learn, statsmodels) and interest in research data.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

AI & Full-Stack Development Intern
AI & Full-Stack Development Intern

Zohorecruit • Lima Metropolitana

Presencial
PEN 27.000 - 46.000
Excellent working environment
Transportation in Lima
6-month contract with renewal
+1
26-24 AI & Full-Stack Development Intern
26-24 AI & Full-Stack Development Intern

Zohorecruit • Lima Metropolitana

Presencial
PEN 46.000 - 69.000
26-22 It Helpdesk And Support Intern
26-22 It Helpdesk And Support Intern

International Potato Center - Cgiar • Lima Metropolitana

Presencial
PEN 8900 - 12.000
26-22 IT Helpdesk and Support Intern
26-22 IT Helpdesk and Support Intern

CGIAR • Lima Metropolitana

Presencial
PEN 13.000 - 20.000
26-21 Legal Intern
26-21 Legal Intern

CGIAR • La Molina

Presencial
PEN 6700 - 11.000
6 months-term agreements with renewal
100% lunch covered
Comprehensive insurance coverage
+1
IT Helpdesk and Support Intern
IT Helpdesk and Support Intern

Zohorecruit • Lima Metropolitana

Presencial
PEN 13.000 - 20.000
Bus service Lima routes
6-month contract with renewal
Excellent working environment
N-26-32 Research Assistant
N-26-32 Research Assistant

CGIAR • La Molina

Presencial
PEN 35.000 - 60.000
Bus transportation in Lima
6 months contract with renewal
N-26-41 Legal Analyst
N-26-41 Legal Analyst

CGIAR • La Molina

Presencial
PEN 141.000 - 235.000
N-26-28 Treasury Analyst
N-26-28 Treasury Analyst

CGIAR • Lima Metropolitana

Presencial
PEN 136.193 - 204.289
1-year contract with the possibility of renewal
Compensation package commensurate with experience
Excellent working environment
+1
N-26-21 Finance and Administration Assistant
N-26-21 Finance and Administration Assistant

CGIAR • Lima Metropolitana

Presencial
PEN 102.774 - 137.033
Diverse and equal-opportunity working environment
Opportunity to contribute to high-impact international research