Sr. Software Engineer

5 - 9 years

0 Lacs

Posted:2 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at our company, you will play a crucial role in architecting and building the technical foundation of our AI Experiences platform. You will be responsible for creating robust and scalable systems that drive millions of AI-driven conversations, story experiences, and AI agents. Working directly with the CTO and CEO, you will have the unique opportunity to work at the forefront of cutting-edge AI/ML and mobile application development. **Key Responsibilities:** - Develop and maintain React Native applications for iOS and Android, managing the full app development lifecycle and ensuring smooth user experiences - Build intuitive and 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 across devices and network conditions - Handle app store submission processes and manage app releases - Design and build robust and scalable APIs using JavaScript and TypeScript to power our conversational AI platform - Architect and implement AI/ML integrations, working with large language models, conversational AI systems, and AI agents - Build and optimize vector databases for semantic search and retrieval systems - Implement RAG (Retrieval-Augmented Generation) architectures for enhanced AI responses - Design and maintain database systems (PostgreSQL, Redis) with optimization and scaling strategies - Develop AI agent workflows and agentic systems - Master prompt engineering and prompt tuning to optimize AI responses for quality, consistency, and user engagement - Collaborate with AI researchers to implement and fine-tune ML models for conversational experiences and intelligent agents - Build intelligent AI agents with complex decision-making capabilities - Stay updated with the latest AI/ML technologies, AI agents, and conversational interfaces - Build and maintain CI/CD pipelines for rapid and reliable deployments with automated testing - Implement comprehensive testing strategies including unit tests, integration tests, and end-to-end testing - Deploy and manage applications on AWS infrastructure with containerization (Docker, Kubernetes) - Establish engineering best practices, code quality standards, and technical documentation as we scale - Collaborate closely with the CTO, CEO, and designers to translate product vision into technical reality - Participate in technical planning, architecture decisions, and code reviews **Qualifications Required:** - Deep passion for AI/ML with hands-on experience in building AI-powered applications - Expert-level proficiency in JavaScript and TypeScript for building production APIs - Strong experience with React Native for building and publishing mobile applications on iOS and Android - Experience 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 technologies - Understanding of RAG (Retrieval-Augmented Generation) architectures - Experience building AI agents and agentic workflows - Experience with real-time systems and WebSocket communications - Knowledge of database optimization and scaling strategies (PostgreSQL, Redis) - Strong testing mindset with experience in unit testing, integration testing, and test automation - Understanding of API design principles, RESTful services, and authentication/authorization - Familiarity with AWS and containerization (Docker, Kubernetes) - Excellent problem-solving skills and ability to debug complex systems - Self-starter mindset with the ability to thrive in a fast-paced startup environment As a Senior Software Engineer at our company, you will play a crucial role in architecting and building the technical foundation of our AI Experiences platform. You will be responsible for creating robust and scalable systems that drive millions of AI-driven conversations, story experiences, and AI agents. Working directly with the CTO and CEO, you will have the unique opportunity to work at the forefront of cutting-edge AI/ML and mobile application development. **Key Responsibilities:** - Develop and maintain React Native applications for iOS and Android, managing the full app development lifecycle and ensuring smooth user experiences - Build intuitive and 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 across devices and network conditions - Handle app store submission processes and manage app releases - Design and build robust and scalable APIs using JavaScript and TypeScript to power our conversational AI platform - Architect and implement AI/ML integrations, working with large language models, conversational AI syste

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Zupee logo
Zupee

Online Gaming

N/A

RecommendedJobs for You

bengaluru, karnataka, india