About the job
We’re looking for a passionate and curious AI Engineer to join our team and help us explore, prototype, and implement AI-driven features across Appwrite’s products. This role is perfect for someone excited about AI, developer tooling, and open-source innovation.
You’ll collaborate with cross-functional teams to bring AI-powered capabilities to life from intelligent documentation assistants to code generation, anomaly detection, search improvements, and beyond.
Responsibilities
Design, develop, and deploy AI/ML models and systems that enhance the Appwrite platform.
Identify opportunities to integrate AI features into the developer experience (e.g., intelligent code suggestions, documentation search, etc).
Work closely with Product and Engineering teams to prototype and ship AI-driven features.
Fine-tune and evaluate open-source as well as commercial LLMs.
Monitor drift, performance, accuracy, and efficiency of AI systems in production.
Stay updated with the latest AI research and tools, bringing relevant insights back to the team.
Collaborate with the community on open-source projects, contributions, and feedback loops.
Requirements
3+ years of experience in AI/ML, data science, or related fields.
Strong programming skills in Python (or similar), with experience in ML frameworks like PyTorch, TensorFlow, or HuggingFace.
Hands-on experience with LLMs, embeddings, vector databases, and prompt engineering.
Familiarity with deploying models in production environments (Docker, Kubernetes etc.).
Passion for developer tools, open-source culture, and improving developer workflows.
Excellent communication and collaboration skills in a remote-first environment.
Experience contributing to open-source AI projects.
Experience with LangChain, Pinecone, or similar AI frameworks/infrastructure.
Past experience building AI features into developer platforms or tools.