Software Engineer (Backend & AI)
Posted: just now
Job Description
Vedantu is a pioneer in the EdTech industry, transforming how students learn through interactive online classes and personalized learning journeys. Our mission is to make high-quality education accessible to every learner through cutting-edge technology and AI innovation. We are a fast-paced, innovation-driven team passionate about solving real-world challenges in education through scalable systems, intelligent automation, and advanced AI.About the Role:We are seeking a skilled Software Engineer (Backend & AI) with 1–2 years of experience to join our core technical team. In this role, you will design, build, and deploy scalable backend systems while developing AI-driven features that enhance learning experiences for millions of students. You will work with modern technologies such as Java (Spring Boot), Node.js, PostgreSQL, and MongoDB, while integrating intelligent automation and LLM-based solutions into our platform.Key Responsibilities:Design, develop, and maintain scalable, low-latency backend services and RESTful/gRPC APIs to support a large number of concurrent users.Implement real-time features using WebSockets and event-driven architectures for interactive learning experiences.Collaborate with cross-functional teams to build and integrate AI agents, LLM-based chatbots, tutoring assistants, and content-generation tools using frameworks such as LangChain or LlamaIndex.Develop Retrieval-Augmented Generation (RAG) systems, including vector embeddings, semantic search, and optimized information retrieval workflows.Optimize database schemas, queries, and system performance for reliability, scalability, and efficiency.Ensure high code quality through unit testing, integration testing, code reviews, and adherence to CI/CD best practices.Continuously research and implement emerging AI and backend technologies to enhance platform performance and student learning outcomes.Qualifications & Requirements:1–2 years of professional software development experience.Strong proficiency in Java (Spring Boot) or Node.js.Experience with PostgreSQL, MongoDB, and LLM frameworks (LangChain, LlamaIndex).Knowledge of vector databases (Pinecone, Weaviate, PGVector) and semantic search.Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).Strong understanding of software architecture, design patterns, and data structures.Passion for innovation and interest in the EdTech and AI domains.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period