💼

AI Developer at Salvo Software

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
Key Responsibilities

Core LLM Development

Train and fine-tune LLMs using supervised fine-tuning (SFT)
Work with open-source models such as LLaMA, Mistral, Qwen, and similar architectures
Build LoRA / Q-LoRA pipelines for efficient fine-tuning
Implement and optimize data preprocessing workflows, including tokenization and long-context handling
Use and extend Hugging Face Transformers & Datasets for training and inference
Parse and process structured and semi-structured data, including XML/XSD files
Implement document parsing solutions for Office formats (python-docx, OpenXML)

RAG & Context-Aware Systems

Design and implement end-to-end Retrieval-Augmented Generation (RAG) pipelines for document-grounded question answering and knowledge retrieval
Build and maintain vector stores and embedding pipelines using tools such as FAISS, Chroma, Weaviate, or pgvector
Optimize retrieval strategies including hybrid search, re-ranking, and chunking approaches tailored for domain-specific corpora
Develop and maintain MCP (Model Context Protocol) server integrations to enable LLMs to interact dynamically with tools, APIs, and external data sources
Design agentic workflows that leverage MCP to give models structured access to internal systems and context in a controlled, auditable manner

Offline / On-Prem Model Expertise

Deploy, run, and maintain models fully offline and in air-gapped environments
Perform model optimization and quantization (GGUF, GPTQ, AWQ, bitsandbytes)
Build and maintain inference systems using frameworks like vLLM, TGI, and Ollama
Optimize GPU usage (CUDA, cuDNN, VRAM-aware batching)
Maintain local CI/CD pipelines for ML models without cloud dependencies
Manage local model registries, versioning, and artifacts
Ensure RAG and MCP components are fully operational in offline and restricted network environments

Backend & DevOps

Build backend services in Python for ML training and inference workflows
Work with relational databases (Postgres/MySQL) and vector databases for RAG storage layers
Use Docker and Git for reliable development and deployment pipelines
Use Azure DevOps for CI/CD, including local runners when applicable

Requirements

Technical Skills

Strong experience in Python for backend and ML development
Expertise with ML frameworks such as PyTorch or TensorFlow, scikit-learn, and pandas
Solid knowledge of Postgres or MySQL for data storage
Experience with Docker, Git, and DevOps best practices
Hands-on expertise with LLM training, fine-tuning, and optimization
Experience with Hugging Face Transformers & Datasets
Familiarity with XML/XSD and Office document parsing tools
Experience deploying models with vLLM, TGI, or Ollama
Understanding of quantization techniques (GGUF/GPTQ/AWQ)
Experience working with GPU optimization and the CUDA stack
Ability to build solutions for offline, on-prem, and air-gapped environments
Hands-on experience designing and implementing RAG pipelines, including embedding models, vector stores (FAISS, Chroma, Weaviate, or pgvector), and retrieval optimization strategies
Experience building or integrating MCP (Model Context Protocol) servers to connect LLMs with external tools, APIs, and structured data sources

Nice to Have

Experience building agentic systems using MCP in production or near-production environments
Familiarity with advanced RAG techniques such as HyDE, re-ranking, or multi-hop retrieval
Experience managing ML model registries in offline environments
Familiarity with AWS for hybrid deployments
Experience with secure environments, restricted networks, or enterprise compliance requirements

Soft Skills

Strong ownership mindset and problem-solving ability
Ability to work effectively in distributed teams across time zones
Clear communication when discussing complex technical topics with both technical and non-technical stakeholders


Salvo Software
salvosoftware.com
21-50

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 08 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Salvo Software
salvosoftware.com
21-50

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the job role of an AI Developer at Salvo Software?
Chevron down
Where is the AI Developer position at Salvo Software based?
Chevron down
What type of employment is offered for the AI Developer role at Salvo Software?
Chevron down
What is the seniority level required for the AI Developer role at Salvo Software?
Chevron down
Are there specific salary details for the AI Developer position at Salvo Software?
Chevron down
How can I apply for the AI Developer position at Salvo Software?
Chevron down
What does a typical team size look like at Salvo Software?
Chevron down
What department will I work in as an AI Developer at Salvo Software?
Chevron down

Why Work at Salvo Software

Salvo Software stands out as a leader in the technological landscape, renowned for innovative solutions and an inclusive company culture that nurtures creativity and ingenuity. As an AI Developer at Salvo Software, you're not just taking on a job; you're embarking on a journey with a company that values growth, learning, and pushing the boundaries of what's possible. Salvo Software's commitment to personal and professional development ensures that every team member feels valued and empowered to contribute their unique talents and skills.

Located in the vibrant tech hub of Bengaluru, India, Salvo Software offers a dynamic workplace environment that encourages collaboration and innovation. The company thrives on diversity, understanding that a wide range of perspectives enriches our workplace and fuels brighter solutions. Working here, you’ll be at the cutting edge of AI technology, with opportunities to work on impactful projects that drive real-world applications and solutions.

What's It Like to Work at Salvo Software

The professional culture at Salvo Software is built on a foundation of trust and respect. We offer a flexible work environment that accommodates diverse work styles and allows employees to achieve a healthy work-life balance. This flexibility is complemented by a robust professional development program that ensures our team members keep pace with an ever-evolving tech world. Training, workshops, and regular knowledge-sharing sessions keep our team of innovators well-equipped and inspired.

Collaboration at Salvo Software extends beyond office walls, fostering teamwork through virtual and in-person interactions. This collaborative spirit is a core pillar of what makes Salvo Software a desirable place to work. Our open-door policy across all levels of management fosters transparency and inclusivity, encouraging every voice to be heard and valued.

What's It Like to Work as an AI Developer at Salvo Software

As an AI Developer, your role will be pivotal in shaping and implementing AI strategies that are set to transform industries. You’ll join a passionate team of tech enthusiasts who are pushing the envelope in AI development. The projects you'll engage with are diverse, offering the chance to explore different facets of AI, including machine learning algorithms, neural networks, and natural language processing.

Working at Salvo Software as an AI Developer offers unparalleled exposure to cutting-edge AI tools and technologies. You are encouraged to take ownership of your projects, leading initiatives, and applying creative approaches to problem-solving. This is a position where innovation isn't just encouraged – it's expected. You will be given the freedom to experiment, fail, learn, and ultimately succeed in ways that align with your career aspirations.

AI Developer Interview Questions at Salvo Software

Preparing for an AI Developer interview at Salvo Software requires an understanding of both theoretical concepts and practical applications of AI. Common interview questions might include:

  1. How would you explain the concept of overfitting, and how do you prevent it in machine learning models?
  2. Describe a challenging AI project you led and the outcomes achieved.
  3. What are the key differences between supervised and unsupervised learning?
  4. How do you handle missing data when building a predictive model?

These questions are designed to gauge your technical expertise, problem-solving capabilities, and project experiences. Salvo Software is keen to understand your approach to complex AI challenges and your ability to innovate under pressure.

AI Developer Interview Preparation at Salvo Software

When preparing for an AI Developer role at Salvo Software, it's essential to focus on the fundamental principles of AI and its application in real-world scenarios. Review your knowledge of machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn, ensuring you can articulate their benefits and limitations clearly.

Strengthen your understanding of algorithm design and data structure optimization since these are crucial competencies for AI development projects. Be ready to showcase your ability to work with large datasets and discuss your experience in model validation techniques, such as cross-validation and k-fold testing.

Salvo Software places great emphasis on innovation and practical solutions. Make sure to highlight past project experiences where you implemented unique AI solutions that added significant value. Your ability to communicate complex ideas simply and effectively will also be tested during the interview process.

AI Developer Interview Tips at Salvo Software

  1. Showcase Problem-Solving Skills: Be ready to walk the interviewers through your thought processes. Discussing specific problems you've solved in the past can be both insightful and impressive.

  2. Understand Company Needs: Tailor your responses to align with Salvo Software's mission and project needs. Having a clear understanding of the company goals in AI will show you're a strategic thinker.

  3. Emphasize Continuous Learning: Highlight occasions when you learned new technologies or methodologies to improve your work. This illustrates your commitment to professional growth.

  4. Be Passionate About AI: Discuss your personal projects or interests related to AI. Demonstrating genuine enthusiasm will resonate with the hiring team.

Salvo Software is looking for individuals who not only possess technical expertise but also the initiative and drive to advance the field of AI. Adequate preparation, combined with a firm grasp of AI principles and an innovative mindset, will set you up for success in landing an AI Developer position at Salvo Software.