About the role:
We at Samsara Technologies India Private Limited
You will collaborate with teams across Customer Support and other technical teams, transforming abstract concepts into production-ready AI solutions. This role requires both hands-on coding and strategic thinking to ensure our systems are not only intelligent but also scalable, reliable, and secure.
This is a hybrid position requiring 2 days per week in our Bengaluru office and 3 days working remotely, open to candidates based in India. Relocation assistance will not be provided for this role.
You should apply if:
You want to impact the industries that run our world:
Your efforts will result in real-world impacthelping to keep the lights on, get food into grocery stores, reduce emissions, and most importantly, ensure workers return home safely.You are the architect of your own career:
If you put in the work, this role wont be your last at Samsara. We set up our employees for success and have built a culture that encourages rapid career development, countless opportunities to experiment and master your craft in a hyper growth environment.You’re energized by our opportunity:
The vision we have to digitize large sectors of the global economy requires your full focus and best efforts to bring forth creative, ambitious ideas for our customers.You want to be with the best:
At Samsara, we win together, celebrate together and support each other. You will be surrounded by a high-calibre team that will encourage you to do your best.
In this role, you will:
- Design, develop, and deploy end-to-end AI-powered features and applications, including sophisticated AI Agents, within our Post-Sales systems ecosystem.
- Apply advanced prompt and context engineering techniques to optimize the performance, accuracy, and reliability of large language models (LLMs).
- Architect and implement Retrieval-Augmented Generation (RAG) systems to ground AI responses in specific, up-to-date knowledge bases.
- Utilize AI agentic frameworks (e.g., LangChain, LangGraph, LlamaIndex) to build, test, and scale intelligent agents that can perform complex tasks.
- Develop and maintain robust back-end services and APIs that power our AI solutions, ensuring seamless integration with our core platforms like Zendesk and other third party systems.
- Champion best practices in software development, including code quality, testing, CI/CD, and system observability, within the context of AI application development.
- Mentor junior developers and contribute to a culture of innovation and continuous learning within the team.
- Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.
Minimum requirements for the role:
- 10+ years of software development experience building and scaling enterprise-level, customer-facing products and services.
- 3+ years of experience with Python and/or JavaScript for back-end and AI development.
- 2+ years of hands-on experience developing AI-powered applications, with a strong understanding of machine learning concepts and large language models (LLMs).
- Proven experience with prompt engineering, context engineering, and implementing RAG systems.
- Experience with one or more AI agentic frameworks such as LangChain, LangGraph, LlamaIndex, or similar technologies.
- Experience building and consuming RESTful APIs and working with microservices architecture.
- Strong problem-solving skills with the ability to design and implement complex, scalable, and maintainable solutions.
- BS/MS in Computer Science/Engineering, or equivalent technical experience.
An ideal candidate also has:
- Experience with front-end frameworks such as React, Vue, or Angular.
- Familiarity with Service CRM platforms like Zendesk and their APIs.
- Experience with public cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Knowledge of vector databases (e.g., Pinecone, Weaviate) and their application in AI.
- Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.