Principal Software Engineer(AI)

Dash Technologies Inc

Ahmedabad

Remote

INR 3,500,000 - 7,500,000

Full time

11 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dash Technologies Inc is seeking a Principal Software Engineer (AI) to lead design, development and delivery of production‑grade AI and LLM‑powered applications. You will balance hands‑on engineering with technical leadership, building scalable AI services, RAG pipelines and agentic workflows while mentoring engineers and collaborating with product, data, and design teams.

Responsibilities include leading AI/LLM integration, API development, data pipelines, and evaluation frameworks.

Qualifications

  • 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.

Responsibilities

  • Lead design, development, and delivery of production‑grade AI and LLM‑powered applications.
  • Build AI services, RAG pipelines, and agentic workflows while mentoring engineers.
  • Partner with product, data, and design teams to ship features end‑to‑end.
  • Design and implement scalable backend APIs (FastAPI/REST) for AI features.

Skills

Java
Python
LLMs
RAG
Prompt Engineering
Vector Databases
SQL Server
Communication
Articulation

Education

Bachelor’s or Master’s degree in Computer Science, AI/ML, Data Science

Tools

Azure OpenAI
Azure AI Search
Docker
Kubernetes

Job description

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.
2. 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.
3. 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.
4. 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)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineers
AI Engineers

Aiden AI • Telangana

On-site
INR 2,500,000 - 4,500,000
Cutting-edge AI
Enterprise architecture
Mentorship
+1
Senior Artificial Intelligence Engineer
Senior Artificial Intelligence Engineer

SNP Cloud Technologies • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Senior Artificial Intelligence Engineer
Senior Artificial Intelligence Engineer

pepcus software services • Indore District, Pune District

On-site
INR 4,000,000 - 7,000,000
AI Engineer
AI Engineer

Straive • Bengaluru

On-site
INR 1,800,000 - 3,200,000
AI Engineer
AI Engineer

ITRadiant Solutions Inc. • Hyderabad

On-site
INR 1,500,000 - 2,700,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Aiden AI Pvt Ltd • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Mentorship from senior architects
Innovation-driven environment
Continuous learning opportunities
AI Engineer (LLM / Chatbot / RAG)
AI Engineer (LLM / Chatbot / RAG)

Qentelli • Hyderabad

On-site
INR 4,000,000 - 7,000,000
AI Software Architect (LLM & Agentic Systems)
AI Software Architect (LLM & Agentic Systems)

Aziro • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

HTC Global • Bengaluru

On-site
INR 2,600,000 - 4,800,000
Lead / Senior Software Engineering - AI Solution Engineering
Lead / Senior Software Engineering - AI Solution Engineering

EPAM Systems Inc • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Azure certifications (AI-102, AZ-204)