CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Principal Software Engineer(AI)

Dash Technologies INC

Full time
Experience
8+ years
Location
Ahmedabad
Work mode
Not stated
Salary
₹10L – ₹25L a year estimatetypical for IT Jobs in India, 835 posts
Posted 22 hr ago Last checked 36 min ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • Principal Software Engineer (AI) will lead the design, development, and delivery of production-grade AI and LLM-powered applications.
  • This role combines hands-on engineering with technical leadership—building scalable AI services, RAG pipelines, and agentic workflows while…
  • AI and LLM engineering
Experience
8+ years
Education
Bachelor's degree
Must-have skills
JavaMicrosoft AzureMicrosoft SQL ServerPHPPrompt EngineeringPython

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Ahmedabad, India
Compensation: INR 45000000 - 50000000 per year

Role Overview:
Principal Software Engineer (AI) will lead the design, development, and delivery of production-grade AI and LLM-powered applications. This role combines hands-on engineering with technical leadership—building scalable AI services, RAG pipelines, and agentic workflows while mentoring engineers and partnering with product, data, and design teams.

Key focus areas

  1. AI and LLM engineering
  • LLM integration: Build applications on large language models such as Azure OpenAI, OpenAI, Anthropic or open-source models. This includes prompt design, function and tool calling, and structured outputs.
  • RAG (retrieval-augmented generation): Design retrieval pipelines that cover document ingestion, chunking, embeddings, vector search, re-ranking and grounding responses in trusted sources.
  • AI agents and orchestration: Build agentic workflows using Claude/Co-pilot/Gemini.
  • Evaluation and guardrails: Set up evaluation frameworks that measure accuracy, hallucination rate, latency and cost. Add safety filters, PII handling and content moderation.
  1. Python and backend development
  • Python: Strong skill in Python/Java/Php for AI development, including async programming, type hints and packaging.
  • API development: Build RESTful APIs (FastAPI, Flask or ASP.NET Core) that expose AI features, with streaming responses, serialization and versioning.
  • Application architecture: Understanding of dependency injection, middleware, configuration and clean, maintainable project structure.
  1. Data and storage
  • SQL: Strong skill in SQL, including joins, query optimization and working with Microsoft SQL Server.
  • Vector databases: Hands-on experience with Azure AI Search, Pinecone or similar.
  • Data pipelines: Prepare, clean and transform structured and unstructured data (PDFs, documents, logs) for AI workloads.
  1. Communication
  • Strong communication skills, including the ability to explain AI capabilities, limitations and trade-offs to technical and non-technical stakeholders.

Also required

  • ML fundamentals: Understanding of embeddings, tokenization, fine-tuning, model selection and the basics of how transformers work.
  • Cloud and MLOps: Design and deploy AI solutions on Azure (preferred), AWS or GCP. Experience with Azure AI Foundry or Azure ML, containerization (Docker, Kubernetes), CI/CD for AI services, and model and prompt versioning.
  • Performance and scalability: Optimize AI systems for latency, throughput and token cost through caching, batching, concurrency and rate-limit handling.
  • Queue management: Design message queues for reliable, asynchronous AI processing pipelines and communication between services.
  • Collaboration: Work closely Product Owners, data teams, designers and front-end developers to turn business problems into AI solutions.
  • Code review and mentoring: Review code, give constructive feedback, and mentor junior engineers on AI engineering best practices.

Must have

  • 8+ years of software development experience, with 2+ years in AI/ML or LLM-based applications
  • Strong skill in Python/Java/Php
  • Hands-on experience with LLM APIs, prompt engineering and RAG architectures
  • Experience with Azure cloud services, especially Azure OpenAI and Azure AI Search or similar
  • Proficiency in Microsoft SQL Server and at least one vector database
  • Experience shipping AI features to production, not just prototypes
  • Excellent verbal and written communication skills, with the ability to explain complex ideas clearly

Skills: Java,Python, LLMs, RAG, Prompt Engineering, Vector Databases, SQL Server, Communication and Articulation

Good to have

  • Experience with Angular or React for building AI-powered user interfaces, such as chat UIs and streaming responses
  • Familiarity with WebSockets or Server-Sent Events for real-time AI responses
  • Experience fine-tuning models or with open-source LLMs (Hugging Face, Ollama, vLLM)
  • Knowledge of MCP (Model Context Protocol) and multi-agent systems
  • Experience with RabbitMQ, Azure Service Bus or Kafka

Qualifications

  • Bachelor’s or master’s degree in Computer Science, AI/ML, Data Science, Information Technology or a related field (or equivalent experience)

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

JavaMicrosoft AzureMicrosoft SQL ServerPHPPrompt EngineeringPython

Preferred

AngularReactWebSockets

Soft skills

Communication

Job market insights

5active Java jobs in Ahmedabad
13active Microsoft Azure jobs in Ahmedabad
14active Microsoft SQL Server jobs in Ahmedabad
₹10L – ₹25L advertised yearly salary for IT Jobs in India (middle half of 835 posts that show a salary; median ₹17L)
3 more open jobs at Dash Technologies INC

Most IT Jobs posts in Ahmedabad ask for 3–6 years of experience (36% of 86 that say).

Hiring most for IT Jobs in Ahmedabad

  • AECOM11 open jobs
  • Tech Holding5 open jobs
  • AccorHotel4 open jobs

Jobs asking for Java in Ahmedabad also ask for

  • Python80%
  • CI/CD40%
  • JavaScript40%
  • REST API Development40%
  • C#40%

From live job posts on CoreHRx, updated 13 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Principal Software Engineer(AI) job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹10L – ₹25L a year (typical for IT Jobs in India, 835 posts).

How much experience does this job need?

The post asks for 8 Yrs experience.

Where is this job based?

In Ahmedabad.

What kind of job is this?

It is a full time job.

This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.

Questions you may be asked

  1. What are the four pillars of OOP, with a Java example of each?
  2. What is the difference between an abstract class and an interface in Java?
  3. What is the difference between method overloading and method overriding?
  4. What is the difference between == and equals() in Java?

Get IT jobs in Ahmedabad by email

Create a free profile and we email you new IT jobs in Ahmedabad, at most once a week.

Similar jobs

Telecaller

Eduflourish
Bangalore East
Admissions CounsellingBusiness DevelopmentCommunicationTelesales
Full time On-site 3 days ago

Free · takes a minute · your resume fills your profile