Full Stack AI Engineer
Nanditha GugulothuRemoteMIDPosted 11d ago
React.jsAngularJavaScriptTypeScriptHTML5CSS3PythonFast APIFlaskNode.jsJavaSpring BootGenerative AILLM APIsprompt engineeringRAGembeddingsPostgreSQLMySQLMongoDBPineconeWeaviateChromaFAISSAWSAzureGCPDockerKubernetesCI/CDGitREST APIsAPI integrationauthenticationauthorization
About the Role
We are looking for an experienced Full Stack AI Engineer to design, develop, and deploy scalable web applications integrated with Artificial Intelligence (AI) and Large Language Models (LLMs).
Key Responsibilities
• Design, develop, and maintain full-stack web applications
• Build responsive user interfaces using React.js or Angular
• Develop backend services and REST APIs using Python, Fast API, Flask, Java, or Node.js
• Integrate AI/ML models and Large Language Models (LLMs) into applications
• Develop AI-powered features using Open AI APIs or other LLM platforms
• Implement Retrieval-Augmented Generation (RAG), vector search, and semantic search solutions
• Work with vector databases and traditional relational or NoSQL databases
• Deploy and maintain applications on AWS, Azure, or Google Cloud Platform
• Collaborate with product managers, data scientists, and engineering teams
• Write clean, maintainable, secure, and well-tested code
Requirements
• Frontend: React.js, Angular, JavaScript, TypeScript, HTML5, CSS3
• Backend: Python, Fast API, Flask, Node.js, or Java with Spring Boot
• AI/LLM: Generative AI, LLM APIs, prompt engineering, RAG, embeddings
• Databases: PostgreSQL, MySQL, MongoDB, or similar databases
• Vector Databases: Pinecone, Weaviate, Chroma, or FAISS
• Cloud: AWS, Azure, or GCP
• DevOps: Docker, Kubernetes, CI/CD, Git
• APIs: REST APIs, API integration, authentication, and authorization
• Strong problem-solving, communication, and debugging skills
Preferred Qualifications
• Experience deploying AI-powered applications in production
• Knowledge of Lang Chain or LlamaIndex
• Familiarity with AI agents and tool/function calling
• Experience with model evaluation, monitoring, and responsible AI practices
• Knowledge of microservices and scalable application architecture
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience