Python Developer for AI-Powered Solutions

Teachmecode

Job Description: Python Developer (AI-Powered Mobile Coding)

Are you a Pythonista who wants to build the tools that teach the next generation how to code? TeachMeCode, a premier tech institute and software incubator in Dubai, is seeking a Python Developer to spearhead the development of AI-driven features for mobile coding environments.

At TeachMeCode, we don’t just teach code; we build the future of coding education. In this role, you will be part of the R&D team developing intelligent mobile tools that lower the barrier to entry for aspiring developers. You’ll be working with LLMs, Computer Vision (CNNs), and Lua-based logic to create features like real-time AI code generation, scan-to-code functionality, and automated debugging assistants. If you’re excited about “Vibe Coding”—where AI handles the boilerplate while the developer focuses on the creative architecture—TeachMeCode is your laboratory.


Your Technical & Innovation Mission

AI-Powered Feature Engineering

  • LLM Integration: Design and deploy LLM-based assistants that provide real-time suggestions, refactoring, and code explanations specifically optimized for mobile interfaces.

  • Computer Vision (CNNs): Work on vision-driven features such as “Scan-to-Code,” allowing users to snap photos of code and convert them into editable, runnable text.

  • Mobile Optimization: Bridge Python and Lua to ensure that AI features run efficiently on mobile devices without compromising battery or performance.

System Refinement & Scalability

  • Codebase Evolution: Improve and modularize existing codebases to ensure they can scale as our user base grows across the MENA region and beyond.

  • Collaborative R&D: Work alongside UX designers and data scientists to ensure AI features are intuitive and provide genuine pedagogical value.

  • Modern MLOps: Utilize Git, TensorFlow/PyTorch, and cloud platforms to manage the lifecycle of models being deployed to our mobile platforms.

Strategic Tech Scouting

  • Stay Current: Keep the team ahead of the curve by researching the latest advancements in Vibe Coding, Agentic Workflows, and specialized coding models (like StarCoder or CodeLlama).


What You Bring to TeachMeCode

  • Experience: 3+ years of professional software development experience.

  • Language Proficiency: Strong command of Python and Lua (essential for our cross-platform and mobile engine logic).

  • AI Familiarity: Practical experience with, or a strong understanding of, LLMs and their application in automated coding assistants.

  • Toolbox: Expert knowledge of Git, version control, and standard software engineering practices.

  • Mindset: A mentor’s heart and a builder’s grit—excellent communication skills are key as we often collaborate with students and hiring partners.


Job Overview & Regional Context

Category Details
Company Name TeachMeCode Institute
Job Title Python Developer (AI Solutions)
Location Dubai, United Arab Emirates
Industry EdTech / AI Software Development
Experience Level Mid-Level (3+ Years)
Salary (Tax-Free Est.) AED 20,000 – AED 30,000 per month ($65k – $100k USD / Year)
Core Tech Stack Python, Lua, PyTorch/TensorFlow, Git

To apply for this job please visit ai-search.io.