Are you a senior engineer who gets excited about building tools that make other engineers better, faster, and smarter? Coupa Software is searching for a high-impact Senior Software Engineer to join their innovative Developer Experience and Productivity Engineering team in Pune.
This isn’t a typical product engineering role. Your mission will be to architect, build, and enhance a sophisticated internal AI orchestration platform. You will leverage Large Language Models (LLMs) and cloud-native technology (AWS) to build tools that supercharge Coupa’s entire engineering organization and integrate Coupa-specific intelligence into the development lifecycle.
Key Responsibilities
As a key member of the Developer Experience team, you will focus on building the next generation of internal AI-powered tools. Your responsibilities will include:
- Designing and implementing a scalable architecture for AI and Model Context Protocol (MCP) tools intended for internal developer use.
- Developing robust integration mechanisms to connect Coupa’s central AI platform with various internal systems and data sources.
- Creating and enhancing AWS Retrieval-Augmented Generation (RAG) systems to effectively utilize Coupa’s vast institutional knowledge within AI decision-making.
- Building secure connectors and domain-specific tools that understand Coupa’s unique operational environment.
- Optimizing tool selection and execution to ensure efficient, accurate, and low-latency LLM interactions.
- Collaborating with internal product managers and engineering teams to define requirements and deliver high-value productivity features.
- Mentoring junior engineers and actively contributing to engineering best practices related to AI, cloud architecture, and system design.
What You Will Bring (Requirements)
We are looking for a senior engineer with a strong background in backend systems and a passion for AI technology.
- Experience: 5+ years of professional software engineering experience.
- Core Skills: Strong, expert-level proficiency in Python and extensive experience designing and building RESTful APIs.
- Cloud Expertise: Proven experience building and deploying cloud-native applications, preferably on AWS.
- AI Knowledge: A solid understanding of AI/ML concepts, specifically in the context of Large Language Models (LLMs) and their practical applications.
- Architecture: Deep knowledge of software design patterns, system architecture, performance optimization, and experience integrating multiple complex systems.
- Soft Skills: Strong analytical and problem-solving skills, combined with excellent communication abilities to explain complex technical concepts clearly.
Preferred Qualifications (Nice to Have)
- Direct experience building AI orchestration platforms or developing developer tools for LLMs.
- Hands-on knowledge of vector databases, embeddings, and RAG systems.
- Familiarity with monitoring tools (like New Relic), observability patterns, or SRE practices.
- Experience with domain-driven design (DDD) or microservices architecture.
Why Join Coupa?
- Work on the cutting edge of AI integration (LLMs, RAG) and solve complex technical challenges with a direct business impact.
- Join a collaborative, transparent, and innovative team culture.
- Receive a competitive compensation package, including stock units (RSUs) and comprehensive health benefits.
- Benefit from a culture that values work-life balance and provides Volunteer Time Off (VTO).
How to Apply
If you are a senior developer passionate about building the next generation of AI-powered developer tools, this is your role. We want to hear from you!
Click the “Apply Now” button below to submit your application.
Apply Now