hero

Portfolio Careers

Build your career at the best companies in healthcare and fintech

Engineering Intern (GitHub AI Agent)

Aplazo

Aplazo

Software Engineering, Data Science
Mexico City, Mexico
Posted on Dec 2, 2025

Role’s Mission

The purpose of this 5-month internship is to support the development of a GitHub AI Agent, an internal tool that enables engineering teams to efficiently search, understand, and navigate the organization’s code ecosystem.

This role is key to strengthening the team's AI assisted development culture, improving technical documentation, reducing tribal knowledge, and accelerating engineering workflows.

The intern will gain hands on experience with modern AI technologies, semantic indexing, and AWS Bedrock orchestration while contributing to a high impact strategic initiative.

Key responsibilities

  • Implement source code extraction, indexing, and contextual search using Amazon OpenSearch, Amazon Kendra, or similar tools.
  • Integrate large language models (AWS Bedrock) to enable natural language queries across repositories and system dependencies.
  • Develop backend components in Python or JavaScript (Node.js) for the orchestration layer of the AI agent.
  • Support the design of the agent’s architecture and the GitHub API synchronization pipeline.
  • Build a conversational interface (CLI or web) for interacting with the agent.
  • Document processes, technical decisions, and future improvement opportunities.
  • Follow engineering best practices and ensure compliance with data security and privacy guidelines.

Must have:

Experience

  • Academic or personal projects in programming, machine learning, backend development, or related technical fields.
  • Basic/intermediate understanding of APIs and repository structures.

Years of Experience:

  • No prior professional experience required (internship role).

Technical Skills:

  • Python and/or JavaScript (Node.js)
  • Understanding of artificial intelligence and large language models
  • Git and GitHub
  • Basic backend architecture knowledge
  • General understanding of databases or search technologies (Elastic, OpenSearch, etc.)

Soft Skills:

  • Curiosity, willingness to learn, and proactive problem solving
  • Clear and open communication; ability to ask questions when needed
  • Analytical thinking and attention to detail
  • Teamwork and collaboration
  • Accountability and effective time management

Academic Background:

  • Enrolled in Computer Engineering, Computer Science, Software Engineering, IT, or related studies
  • 6th semester or higher

Languages:

  • Spanish: Native or fluent
  • English: Intermediate - Advanced

Nice to Have

  • Experience with AWS (Bedrock, Lambda, S3, OpenSearch)
  • Familiarity with LangChain or LlamaIndex
  • Previous experience with embeddings, RAG pipelines, or AI agents
  • Experience building internal developer tools or automation scripts