N #2053
Applications open
Full-Time Job
Senior Software Engineer (Full Stack AI Engineer)
Icube Consulting Services
About the role
Job Title Senior Software Engineer (Full Stack AI Engineer) Location Basawanagudi, Bangalore Duration Full Time Employee Client Internal Project/Internal Position Full Stack AI Engineer Role Overview We are looking for a Full Stack AI Engineer to design, build, and deploy scalable, production-ready AI applications for enterprise use cases. The ideal candidate combines strong Python and full-stack engineering skills with hands-on experience in Generative AI, Agentic AI, RAG, LLM orchestration, and AI-enabled application development . You will work across the complete application lifecycleβfrom solution design and AI workflow development to backend APIs, user interfaces, cloud deployment, and production optimization. This role is ideal for an engineer who enjoys solving complex problems, experimenting with emerging AI technologies, and turning AI capabilities into reliable, scalable business applications . Key Responsibilities AI & Agentic AI Engineering Design and implement LLM-powered applications, Agentic AI workflows, and multi-agent systems . Build and orchestrate AI agents using frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or equivalent technologies . Develop RAG (Retrieval-Augmented Generation) pipelines using embeddings, vector search, document processing, and knowledge bases. Design effective prompting, tool calling, memory, agent orchestration, and workflow patterns . Integrate LLMs and enterprise AI services such as Azure OpenAI, Azure AI, AWS Bedrock, and other foundation-model platforms . Evaluate AI solutions for accuracy, relevance, latency, cost, reliability, and hallucination reduction . Implement appropriate guardrails, validation, observability, and human-in-the-loop mechanisms for enterprise AI applications. Full-Stack Application Development Design, develop, and maintain scalable AI-powered applications using Python, FastAPI, React.js, Next.js, and Node.js . Develop secure and scalable REST APIs, microservices, backend services, and AI orchestration layers . Build intuitive web interfaces for AI-driven capabilities such as AI assistants, chatbots, search, recommendations, analytics, and workflow automation . Integrate AI services seamlessly into existing enterprise applications and business workflows. Data & AI Infrastructure Design and implement data models and schemas using SQL Server, PostgreSQL, and NoSQL databases . Work with vector databases such as Pinecone, Weaviate, Milvus, Azure AI Search, or equivalent technologies . Build data ingestion and processing pipelines for documents, structured data, and unstructured enterprise content. Implement embedding generation, semantic search, metadata filtering, chunking, indexing, and retrieval strategies. Work with data pipeline technologies such as Apache Airflow where applicable. Cloud & Production Engineering Deploy and operate AI applications on Azure and/or AWS . Build containerized applications using Docker and Kubernetes . Implement CI/CD pipelines, automated testing, monitoring, logging, and production observability. Design applications for security, scalability, availability, performance, and cost efficiency . Integrate enterprise identity, authentication, authorization, and security controls into AI applications. Engineering & Collaboration Follow strong software engineering practices including Git, code reviews, automated testing, CI/CD, documentation, and Agile development . Collaborate with product owners, architects, data engineers, and business stakeholders to translate business requirements into AI-enabled solutions. Contribute to technical design decisions, architecture discussions, and engineering standards. Continuously evaluate emerging AI technologies and identify opportunities to apply them to real-world business problems. Required Qualifications & Skills Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Artificial Intelligence, or a related discipline . Strong hands-on experience with Python and modern Python frameworks. Strong experience building production-grade web applications and APIs using technologies such as FastAPI, Flask, Node.js/Express, React.js, or Next.js . Practical experience building applications using Generative AI and LLMs . Hands-on experience with Agentic AI, LLM orchestration, RAG, tool calling, and multi-agent workflows . Experience with one or more AI frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen, or equivalent . Experience working with vector databases / vector search technologies and embeddings. Strong understanding of SQL and relational databases ; experience with NoSQL databases is an advantage. Experience with REST APIs, microservices, asynchronous processing, and distributed application architectures . Experience with at least one major cloud platform, preferably Azure or AWS . Hands-on experience with Docker and familiarity with Kubernetes and CI/CD practices. Strong understanding of Git, Agile development, testing, debugging, and software engineering best practices . Strong analytical, problem-solving, communication, and collaboration skills. Preferred / Nice-to-Have Skills Experience with Azure OpenAI, Azure AI Search, AWS Bedrock, Amazon SageMaker , or equivalent AI platforms. Experience with LLM evaluation, AI observability, prompt evaluation, and model performance monitoring . Experience with fine-tuning, LoRA/PEFT, Hugging Face Transformers , or model adaptation techniques. Experience implementing AI security, guardrails, responsible AI, and enterprise data protection . Experience with MLOps / LLMOps practices. Contributions to open-source AI projects , technical communities, or personal AI/Agentic AI projects. Experience taking an AI prototype from POC MVP production . Exposure to enterprise domains such as finance, telecom, manufacturing, healthcare, or supply chain is an advantage. What Success Looks Like In this role, you will be expected to: Build AI solutions that move beyond POCs into reliable production applications . Develop reusable AI agents, RAG components, tools, and orchestration patterns . Deliver high-quality full-stack features across the AI, backend, data, and frontend layers . Improve AI application accuracy, performance, reliability, and cost efficiency . Help establish and evolve AI-first engineering practices across the development team.
Eligibility & process
Who can apply
Experience: 5-10 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Aptitude Practice Questions & Mock Tests
Curated logical, quantitative, and verbal reasoning problems for the initial online screening round.
Company-Specific Interview Preparation Corner
Detailed interview experiences, exam formats, and previous test questions for Icube Consulting Services and tech roles.
Technical Placement Cheat Sheets & Question Bank
High-yield coding cheat sheets, core CS fundamentals (OOP, DBMS, OS, Networks), and rapid revision guides.
Algorithm, DSA & Live Code Debugger Practice
Hands-on problem sets to improve coding speed and step-by-step memory debugging.
Company-specific guides 4
APTITUDE & LOGIC
Aptitude Practice Questions & Online Mock Tests
Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.
COMPANY GUIDE
Icube Consulting Services Interview Preparation Corner
Comprehensive guide covering typical interview formats, common questions, and preparation tips for Icube Consulting Services and off-campus tech roles.
MOCK TESTS & PAPERS
Comprehensive Interview Prep Resources & Syllabus
Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.
CODING PRACTICE
Algorithm and Data Structure Problem Set
Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Continuous Integration, API, Artificial Intelligence, Cd, SQL, Continuous Integration, Software engineering, AWS) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
Icube Consulting Services Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Icube Consulting Services as a Senior Software Engineer (Full Stack AI Engineer)?
Highlight Icube Consulting Services's market reputation, recent tech innovations, and how your skills in Continuous Integration directly solve their team's objectives.
Highlight Icube Consulting Services's market reputation, recent tech innovations, and how your skills in Continuous Integration directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.