Search by job, company or skills

LearningMate

Technical Lead

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us:

We are LearningMate - Energizing the Educational Landscape!

Dedicated to transforming learning and development via cutting-edge technological solutions, LearningMate is a trailblazing one-stop shop for education technology. With a goal of improving educational experiences and empowering students, the firm has emerged as a leader in the field. Together with the recently acquired DoubleLine, LearningMate is a part of the Straive group and uses technology, digital media, large-scale data, and solutions to build strong, firm foundations in engineering and learning design. This helps to close the gap that exists between students, teachers, and content curators. The biggest publishers, universities, and government education departments worldwide use LearningMate's solutions to assist in developing, implementing, and streamlining their digital infrastructure.

We are honored to be our clients top choice for solutions thanks to our wide range of offerings, and we lead the charge to improve access to, affordability of, and effectiveness of future education, so enabling more students and learners. With more than 3500 employees, we are a powerful force in the US, the UK, South Africa, and India.

Learn more at www.learningmate.com.

Role Overview

We are seeking a forward-thinking Technical Lead (AI Focus) who thrives at the intersection of traditional software engineering and modern Artificial Intelligence. In this role, you won't just write code; you will leverage AI tools like GitHub Co-pilot to accelerate delivery and integrate Large Language Models (LLMs) into production-grade applications. You will act as a technical pivot point, collaborating with overseas customers to translate business visions into high-performing Python solutions.

Key Responsibilities

  • Backend Development: Design and develop scalable, maintainable server-side logic using Python (FastAPI, Django, or Flask).
  • AI & LLM Integration: Build and optimize features powered by LLMs (OpenAI, Claude, Llama). Experience with Generative AI Concepts. Implement RAG (Retrieval-Augmented Generation) pipelines and prompt engineering best practices.
  • AI-Assisted Productivity: Champion the use of GitHub Co-pilot and other AI coding assistants within the team to improve code quality and velocity.
  • Customer Interaction: Engage directly with overseas customers to gather requirements, provide technical updates, and manage project expectations.
  • Technical Leadership: Lead by example through rigorous code reviews, architectural discussions, and mentoring junior developers in Python and AI best practices.
  • Agile Orchestration: Drive sprint execution using Jira. Break down complex customer requirements into actionable technical tasks and manage the Definition of Ready.
  • System Design: Own the end-to-end architecture of new features, ensuring they are secure, testable, and optimized for high traffic.

Required Qualifications & Skills

  • Python Expertise: 7–12 years of professional experience with Python. Deep understanding of asynchronous programming, multi-threading, and backend frameworks.
  • LLM Practical Experience: Proven experience working with LLM APIs and integrating AI-driven functionality into web applications.
  • Modern Tooling: Daily proficiency with GitHub Co-pilot (or similar tools) and a strong grasp of how to use AI to refactor, debug, and document code.
  • Project Management: Strong experience working in Agile/Scrum environments and managing workflows via Jira.
  • Communication: Exceptional verbal and written English skills, with the ability to confidently lead technical calls with international stakeholders.
  • Database Mastery: Experience with PostgreSQL, Redis, and Vector Databases (e.g., Pinecone, Weaviate) for AI-related data storage.

The Lead Advantage (What we look for)

  • Architectural Vision: Ability to explain why a specific architectural pattern (Microservices vs. Modular Monolith) is being chosen for a customer's specific use case.
  • Strategic AI Use: Knowing when to use AI and when to rely on traditional logic—avoiding hallucinations in critical business code.
  • Documentation: A passion for creating clear, concise technical documentation that serves both the development team and the client.
  • Conflict Resolution: Experience navigating technical disagreements and finding a middle ground that aligns with the project timeline.

Good to Have (Certifications & Extras)

  • Cloud: AWS/Azure/GCP certifications.
  • DevOps: Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Community: Contributions to Open Source projects or a visible GitHub profile showcasing Python/AI experiments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146398349