GenAI Software Engineer - Career Coach Agent
Platzi
About us
Platzi is the largest technology school in the Hispanic world with over 5 million students and 4,000 companies trusting us to deliver effective online education. Our mission is to make Latin America a technology superpower. We do it by training companies and individuals in areas such as AI, Cybersecurity, English, Programming and Leadership.
As an industry leader, our presence is highlighted by our massive and fanatic community, extensive press coverage and a daily stream of success stories from students. We operate mostly remote, with key offices in Bogotá, Medellín and Mexico City.
Summary
We're building a revolutionary AI-powered career coach that will transform how students navigate their professional journey. This AI agent will provide personalized career guidance, reduce student churn, and drive significant business impact across Latin America.
As a GenAI Software Engineer, you will design and implement the core AI infrastructure that powers personalized learning recommendations, career coaching conversations, and real-time job market insights for thousands of students.
What you'll do
- Build the conversational AI system using large language models (Claude, GPT-4) that provides personalized career guidance and maintains context across student interactions.
- Implement robust RAG (Retrieval-Augmented Generation) systems integrating Platzi's course catalog and external job market data into coherent recommendations.
- Develop advanced memory layers (mem0 or similar) to maintain student conversation history, learning progress, and evolving career goals.
- Create web scraping systems to collect real-time job market data from LinkedIn, Indeed, and local job boards across LATAM markets.
- Build scalable backend APIs and deploy AI services on Google Cloud or AWS with monitoring and reliability best practices.
- Develop ETL pipelines processing student data, course metadata, and market intelligence into actionable insights.
- Implement analytics to track coaching effectiveness, student engagement, and optimize AI model performance through A/B testing.
Who you are
- Bachelor's degree in Physics, Mathematics, Computer Science, or related quantitative field (Physics/Math strongly preferred).
- 3+ years of professional software development with proven experience shipping GenAI applications to production.
- Hands-on experience with RAG implementation, vector databases (Pinecone, Weaviate), and conversation memory frameworks (mem0, LangChain).
- Expert-level Python programming with AI/ML frameworks (transformers, langchain, openai).
- Strong foundation in mathematics, statistics, linear algebra, and probability essential for ML development.
- Experience with cloud platforms (GCP/AWS), RESTful APIs, version control (Git), and software engineering best practices.
- Proficiency with SQL/NoSQL databases, data warehouses (BigQuery, Snowflake), and data science pipelines.
- Experience with web scraping frameworks (Scrapy, BeautifulSoup) and handling anti-bot measures.
- Full-stack development experience (React, backend frameworks) is desirable but not required.
How to Apply
Please submit a Cover Letter (this can be a single document) that includes:
- Your experience with RAG systems, memory layers, and production AI applications.
- A brief example of the most challenging AI system you’ve designed and deployed.
- Bonus (optional): A short idea or proposal on how you’d approach building the conversation memory system for our Career Coach AI.
💻 Hardware
With Platzi's help, you will have 100% of the necessary work tools such as a laptop, smartphone, desk, ergonomic chair, monitor, and other accessories.
📗 Books
We provide you with all the books you need to grow professionally on Kindle, and we give you the Kindle too 😉.
🐣 Maternity/Paternity Leave
At Platzi, we believe in gender equity and the importance of parents in the upbringing and care of their children. We make this a reality for new mothers and fathers through extended maternity and paternity leave.
💸 Option Pool
All members of the Platzi Team have the opportunity to own a part of Platzi and have company shares.
🌴 Vacation
You have 15 days of vacation per year regardless of the country you are in, starting from the moment you join the team.
💆♂️ Online Therapy
We care about your emotional health by covering the first four online therapy sessions with specialized companies.
🌐 Team Syncs
Although we are in different parts of the world, Platzi teams meet in person during the year to exchange ideas, build, and strengthen bonds.
🏖️ Villa Platzi
Every year, the entire team gathers somewhere in the world for a week to meet face-to-face, get to know each other, have interesting discussions, and plan ambitious projects.