AI Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
As an AI Tutor Application Developer, you will be responsible for developing the core tutoring application that enables natural voice conversations, visual instruction, animated character interactions, and AI-powered educational experiences.
You will work closely with AI engineers, product designers, and hardware engineers to create a seamless learning experience for students.
- ResponsibilitiesDevelop and maintain Python-based AI tutoring applications running on Raspberry Pi and Linux-based systems.
- Integrate Large Language Models (LLMs) using Azure OpenAI and other AI services.
- Build real-time conversational experiences using Speech-to-Text (STT) and Text-to-Speech (TTS) technologies.
- Design and develop interactive graphical user interfaces using PyQt5 and Qt Graphics Framework.
- Create dynamic educational visualization tools capable of rendering:
- Mathematical equations
- Geometric diagrams
- Charts and graphs
- Step-by-step problem-solving illustrations
- Develop animated virtual tutor characters with emotional states such as:
- Listening
- Thinking
- Teaching
- Happy
- Confused
- Surprised
- Implement synchronized voice, animation, and visual teaching workflows.
- Build event-driven application architectures supporting real-time user interactions.
- Optimize application performance for Raspberry Pi and edge computing hardware.
- Collaborate with curriculum, AI, and robotics teams to improve tutoring effectiveness.
- Design reusable software components and maintain clean, modular codebases.
- Troubleshoot and improve system responsiveness, stability, and user experience.
Requirements
- Required QualificationsBachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field (or equivalent practical experience).
- Strong proficiency in Python.
- Experience building desktop applications using PyQt5 or Qt.
- Experience integrating APIs and AI services.
- Understanding of Object-Oriented Programming (OOP) principles.
- Experience with event-driven software architecture.
- Familiarity with Git and collaborative software development workflows.
- Strong debugging and problem-solving skills.
- Ability to work independently in a fast-paced startup environment.
- Preferred QualificationsExperience working with Large Language Models (LLMs).
- Experience with Azure OpenAI Services or similar AI platforms.
- Experience integrating Speech-to-Text and Text-to-Speech systems.
- Experience developing educational technology applications.
- Knowledge of computer graphics, animation, or visualization systems.
- Experience with Raspberry Pi or embedded Linux systems.
- Familiarity with asynchronous programming and real-time applications.
- Understanding of Human-Computer Interaction (HCI) or Human-Robot Interaction (HRI).
- Experience building interactive tutoring, gaming, or conversational AI products.
- Technologies UsedPython
- PyQt5 / Qt Graphics Framework
- Azure OpenAI Services
- Speech-to-Text (STT)
- Text-to-Speech (TTS)
- Raspberry Pi
- Linux
- Computer Graphics & Visualization
- Event-Driven Architecture
- Object-Oriented Programming
- Real-Time Audio Processing
- Git
- What You’ll GainHands-on experience building real-world AI products.
- Opportunity to work on educational robotics and conversational AI.
- Exposure to cutting-edge LLM technologies.
- Direct impact on product development and company growth.
- Startup environment with significant learning and ownership opportunities.
Benefits & conditions
$110,783.87 - $133,417.13 a year - Part-time
About the company
APEX is a Silicon Valley startup building AI-powered educational robots that help children learn through personalized, interactive tutoring. Our flagship product combines conversational AI, voice interaction, animated characters, and visual teaching tools to create an engaging learning experience for students at home and in schools.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
MLOps And AI Driven Development
Navigating the AI Shift
How to start an AI project for a good cause and boost your career
What Industries Outside of AI Are Hiring The Most AI Experts?