Taro Logo

Senior Software Engineer

An EdTech company building AI-powered products that transform how people learn.
Mexico City, CDMX, MexicoBogotá, Bogota, ColombiaMedellín, Medellin, Antioquia, Colombia
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Education

Job Description

Platzi is seeking a Senior Software Engineer to join their team in building AI-powered educational products. This role combines traditional software engineering with cutting-edge AI implementation, requiring 4+ years of experience and strong expertise in Python or TypeScript. The position focuses on developing AI-powered features using LLMs, agents, and RAG architectures to enhance learning experiences. The ideal candidate will work with various LLM providers and frameworks while maintaining high engineering standards. The role offers a hybrid work environment with locations in Mexico and Colombia, comprehensive benefits including equity, and the opportunity to work on transformative educational technology. The company provides extensive support for professional growth, including hardware, books, and regular team gatherings. This position is perfect for engineers who want to apply AI practically while maintaining solid software engineering practices.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design and build end-to-end AI-powered features for learning products
  • Work with multiple LLM providers (OpenAI, Anthropic, Gemini/Vertex AI, Mistral AI)
  • Integrate frameworks like LangChain, LlamaIndex into real data pipelines
  • Process unstructured data (PDFs, images, videos) and extract meaningful information
  • Build robust backend services with Python, FastAPI, and Django
  • Stay up to date with AI advancements and implement improvements
  • Read and apply insights from technical papers and research reports
  • Collaborate across teams to deliver scalable software

Requirements For Senior Software Engineer

Python
TypeScript
Node.js
  • 4+ years of experience as a Software Engineer
  • Strong command of Python (FastAPI, Django) and/or TypeScript
  • Solid background in software design principles and system architecture
  • Hands-on experience integrating AI into products
  • Familiarity with frameworks like LangChain, LlamaIndex, or HuggingFace
  • Ability to work with unstructured data
  • Experience with cloud environments and DevOps practices
  • English level B2 or above

Benefits For Senior Software Engineer

Equity
Mental Health Assistance
Parental Leave
  • Laptop and work equipment provided (including smartphone, desk, chair, monitor)
  • Books and Kindle provided
  • Extended maternity and paternity leave
  • Company equity (Option Pool)
  • 15 days vacation per year
  • Online therapy coverage (first four sessions)
  • In-person team meetings throughout the year
  • Annual company retreat (Villa Platzi)

Related Jobs

Senior Salesforce Developer

Senior Salesforce Developer position at Smith+Nephew, developing custom applications and integrations using Apex and Visualforce, with 4-6 years experience required. Hybrid work model available.

Senior Salesforce Developer

Senior Salesforce Developer position at Smith+Nephew, developing custom healthcare technology solutions with 4-6 years experience required, hybrid work model available.

Senior Salesforce Developer

Senior Salesforce Developer role at Smith+Nephew, developing healthcare technology solutions with 4-6 years experience required, hybrid work model available in Costa Rica, Colombia, or México.

Backend Developer Java

Senior Backend Java Developer position for AI projects, working remotely from Mexico with 5+ years of experience in Java development and cloud technologies.

Backend Developer Java

Senior Backend Java Developer position with 5+ years experience, focusing on Java, MongoDB, and cloud technologies. Remote work with USD compensation.