front, back & full stack

Tech Lead (AI Chatbot & Agent Systems)

We are looking for a highly capable tech lead to steer the technical direction, delivery, and evolution of an AI-powered chatbot product. This role combines AI system design, technical leadership, people management, and product collaboration. The product heavily relies on LLM integrations and agent-based architectures, requiring continuous experimentation with new techniques to improve quality, reliability, and user experience. The ideal candidate is comfortable operating in environments with evolving requirements and can transform ambiguous product needs into structured technical solutions. This is a highly hands-on role requiring autonomy and an ownership mindset. *Job available only for Latin American residents*

schedule

Full Time

content_paste

Work Contract

attach_money

-

What you'll do

  • Lead the design and evolution of LLM-powered chatbot architectures, including
    • Agent-based workflows
    • Tool integrations
    • Context/memory strategies
  • Ensure high-quality, reliable, and cost-efficient AI systems
  • Define technical direction and system architecture
    • Promote scalability, maintainability, and engineering best practices
    • Proactively identify and mitigate risks
  • Steer delivery execution
    • Structure complex initiatives
    • Align timelines
    • Coordinate engineering efforts
    • Ensure consistent progress in dynamic environments
  • Mentor and support engineers
    • Provide technical guidance
    • Successfully navigate challenges
    • Foster a strong, high-performing engineering culture
  • Collaborate closely with stakeholders
    • Translate business needs into effective AI solutions
    • Contribute to product roadmap, prioritization, and continuous improvement of user experience
  • Drive innovation
    • Explore and validate new approaches in agent orchestration, prompt engineering, and AI system optimization
    • Continuously improve performance, reliability, and efficiency

-

Requirements

  • Experience building LLM-powered applications, including
    • Agent-based workflows
    • Prompt engineering
    • RAG
    • Embeddings
    • Tool/function calling
  • Solid understanding of improving reliability, evaluating outputs, and optimizing AI system quality
  • Proficiency with frameworks such as LangChain and (preferably) LangGraph
  • Strong background in software engineering as a tech lead or senior engineer
  • Ability to design scalable systems from scratch, including APIs and backend architectures
  • Proven leadership skills, including
    • Mentoring engineers
    • Guiding technical decisions
    • Structuring work in ambiguous environments
  • Experience leading end-to-end delivery of complex initiatives
  • Ability to break down problems, prioritize effectively, and ensure consistent execution
  • Product and problem-solving mindset, with the ability to
    • Identify gaps in data and logic
    • Propose structured solutions
    • Make decisions with incomplete information
  • Excellent communication skills with the ability to
    • Clearly explain complex AI systems
    • Align technical decisions with business goals

Nice to have

  • Experience with AI-assisteddevelopment tools (Cursor, Claude Code, Copilot, etc.) to improve productivity
  • Familiarity with advanced AItopics, such as
    • Evaluation frameworks
    • Guardrails
    • Cost-performance optimization
    • Latency reduction
    • Long-term memory strategies

-

Other information

  • 100% remote job, allowing for flexibility and a great work-life balance
  • Flexible work environment that supports personal and professional needs
  • Regular feedback focused on personal development and career growth
  • Competitive salary, reflecting your skills and contributions
  • Opportunities for international collaboration and travel
  • Legal Person (PJ) contract

This job is available only for Latin American residents.

Questions about joining our team?

remote/office work

We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.

what does "flexible work" mean at KIS?

You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.

how we keep our teams together

We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.

how does our contract work?

Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.

couldn’t find all the answers you need?

Contact our team and learn more about careers at KIS.