💼 About the Role
We're seeking 2 Senior Software Engineers who live and breathe AI to architect and build the technical foundation of our AI Experiences platform. You'll be instrumental in creating robust, scalable systems that power millions of AI-driven conversations, story experiences, and AI agents. This role offers the unique opportunity to work at the intersection of cutting-edge AI / ML and mobile application development, working directly with the CTO and CEO.
As our Senior Software Engineer, you'll design and implement APIs, integrate advanced AI models, build intelligent AI agents, optimize prompt engineering workflows, and build production-grade React Native applications. You'll learn extensively about cutting-edge AI technologies while your technical decisions will have immediate and lasting impact on millions of users.
✨ What You'll Do
Frontend & Mobile Development :
- Develop and maintain React Native applications for iOS and Android, handling the full app development lifecycle from code to publishing
- Build intuitive, responsive mobile interfaces that facilitate natural AI conversations and story experiences
- Implement real-time communication features using WebSockets for seamless user interactions
- Optimize application performance, ensuring smooth experiences across devices and network conditions
- Handle app store submission processes and manage app releases
Backend & API Development :
Design and build robust, scalable APIs using JavaScript and TypeScript to power our conversational AI platformArchitect and implement AI / ML integrations, working with large language models, conversational AI systems, and AI agentsBuild and optimize vector databases for semantic search and retrieval systemsImplement RAG (Retrieval-Augmented Generation) architectures for enhanced AI responsesDesign and maintain database systems (PostgreSQL, Redis) with optimization and scaling strategiesDevelop AI agent workflows and agentic systemsAI & ML Integration :
Master prompt engineering and prompt tuning to optimize AI responses for quality, consistency, and user engagementWork with AI researchers to implement and fine-tune ML models for conversational experiences and intelligent agentsBuild intelligent AI agents with complex decision-making capabilitiesStay current with the latest in AI / ML technologies, AI agents, and conversational interfacesDevOps & Quality :
Build and maintain CI / CD pipelines to ensure rapid, reliable deployments with comprehensive automated testingImplement comprehensive testing strategies including unit tests, integration tests, and end-to-end testingDeploy and manage applications on AWS infrastructure with containerization (Docker, Kubernetes)Establish engineering best practices, code quality standards, and technical documentation as we scaleCollaboration :
Collaborate closely with the CTO, CEO, and designers to translate product vision into technical realityParticipate in technical planning, architecture decisions, and code reviews🔍 What We're Looking For
Required :
Deep passion for AI / ML with hands-on experience building AI-powered applicationsExpert-level proficiency in JavaScript and TypeScript for building production APIsStrong experience with React Native for building and publishing mobile applications on iOS and AndroidExperience with app store submission processes (Apple App Store, Google Play Store)Solid understanding of prompt engineering, prompt tuning, and working with LLMs (GPT, Claude, etc.)Knowledge of vector databases and semantic search technologiesUnderstanding of RAG (Retrieval-Augmented Generation) architecturesExperience building AI agents and agentic workflowsExperience with real-time systems and WebSocket communicationsKnowledge of database optimization and scaling strategies (PostgreSQL, Redis)Strong testing mindset with experience in unit testing, integration testing, and test automationUnderstanding of API design principles, RESTful services, and authentication / authorizationFamiliarity with AWS and containerization (Docker, Kubernetes)Excellent problem-solving skills and ability to debug complex systemsSelf-starter mindset with ability to thrive in a fast-paced startup environmentBonus Points :
Experience with fine-tuning and training ML modelsUnderstanding of mobile app analytics and monitoring toolsExperience in early-stage startups or 0-to-1 product developmentContributions to open-source AI / ML projectsExperience building conversational AI or chat applicationsKnowledge of content moderation and safety systems for AI applications