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.