Full-timeEngineering Team Lead

North Africa, AlgeriaEngineering

About Us

INTO is a fast-growing Canadian company at the forefront of generative AI innovation. We specialize in developing cutting-edge conversational AI solutions while partnering with organizations to guide their AI transformation journey. Our expertise lies in creating and implementing intelligent solutions that enhance communication, automate processes, and optimize customer experiences across multiple industries.

Our unique strength? We don’t just advise — we build. Our teams work hands-on with clients to design, develop, and deploy AI-powered platforms tailored to real-world challenges. This means our engineers get direct exposure to business impact, innovation, and continuous learning.

About the Role

We are looking for a hands-on Team Lead to manage one to two engineering pods dedicated to specific AI projects. Each pod includes 2–4 engineers, and you’ll play a key role in leading delivery, driving architectural decisions, and coding alongside the team.

This role is ideal for a senior backend engineer ready to take a leadership position while staying close to the codebase. You’ll be the technical owner of key client projects — ensuring the quality, scalability, and robustness of the solutions we ship.

You’ll work closely with the CTO, who will initially support coaching and long-term planning, allowing you to focus on execution and technical guidance. As we grow, you’ll gradually evolve into a broader leadership role with more ownership over your team.

Key Responsibilities

  • Lead 1–2 dedicated engineering pods (2–4 engineers per pod).

  • Be actively involved in the codebase, contributing to the most critical technical parts.

  • Define architecture, ensure code quality, and validate technical decisions.

  • Integrate AI components (e.g., RAG, LLMs, workflows) into scalable backend systems.

  • Supervise code reviews and enforce technical standards.

  • Collaborate closely with product, AI, and design teams (both internal and client-facing).

  • Maintain documentation and knowledge-sharing practices using tools like Notion and Swagger.

  • Participate in hiring, onboarding, and continuous team improvement.

  • Identify technical risks early and drive resolution with stakeholders.

Must-Have Qualifications

  • 5+ years in software engineering roles

  • 2+ year experience in a team leadership or tech lead capacity

  • Deep hands-on experience with Python, FastAPI, Celery, PostgreSQL.

  • Strong understanding of Generative AI concepts, including RAG and LLM integration.

  • Experience leading small teams or projects and making architecture decisions.

  • Familiarity with CI/CD workflows, Docker, and cloud platforms (GCP preferred).

  • Comfortable working directly with clients, understanding needs and delivering solutions.

  • Able to run team rituals: standups, grooming, retros, etc.

  • Excellent communication and mentorship skills (technical mentoring in particular).

Bonus Skills

  • Experience with vector databases (e.g., pgvector, Qdrant, Pinecone).

  • Experience with frameworks like LangChain, LangGraph, or other agentic stacks.

  • Previous work in agency/consulting settings or fast-paced startups.

Why Join Us?

  • Impactful Work: Lead the delivery of real-world AI solutions for diverse clients.

  • Hands-on Leadership: Stay close to the code while growing into a leadership role.

  • Collaborative Culture: Work with a team that values innovation, autonomy, and technical excellence.

  • Growth Path: Receive support from the CTO to evolve into a long-term leadership position.

  • Remote Flexibility: Work remotely from North Africa in a high-trust, outcome-driven environment.

  • Competitive Compensation: Earn a salary aligned with your experience and impact.

Apply