
Lead Software Engineer - . Net with Kafka and Gurobi - 11767
Coupa Software2 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Deploy complex optimization algorithms and AI features, including large language model integrations and custom AI gateways, into production.
- Optimize platform performance and scalability, simplify code, and improve CI/CD pipelines.
- Test, profile, bench-test, and tune mathematical and AI models and maintain algorithm testing.
- Develop and maintain systems that capture application, algorithm, and performance usage data securely.
- Provide technical mentorship, establish code review standards and best practices, and lead design sessions.
- Collaborate with Product, Design, and Enterprise Architecture teams to deliver end-to-end features.
- Support customer environments and collaborate globally on planning and deploying product releases.
Requirements
- Bachelor’s degree in computer science, engineering, Operations Research, or a closely related field; a master’s degree is preferred.
- 8+ years of industry experience developing web applications or platforms, including 1–2 years acting as a pod or technical lead.
- Experience deploying production AI and/or optimization models in commercial environments.
- Strong proficiency with .NET Core/.NET 8+, Python, C#, Groovy, and Java.
- Knowledge of computational complexity, advanced data structures, and algorithmic design.
- Ability to explain complex engineering principles to product and business leaders and mentor engineers.
- Ability to make technical decisions with minimal direction and guide a globally distributed team in an agile environment.
- Preferred experience with supply chain network design, large language models, mathematical MIP/MILP and AI/ML models, Gurobi or other commercial mathematical solvers, cloud-native microservices, large-scale relational and NoSQL databases, and enterprise message brokers.
Benefits
- Two company-wide paid wellness days annually.
- Paid birthday day off within the birthday month.
- 40 hours of paid volunteer time off annually.
- Free confidential 24/7/365 employee assistance and counseling resources.
- Business travel protection through Zurich Travel Assist.
- Employee referral bonus program.
- Location-specific medical, dental, retirement or pension, and life or accident protection benefits.
- The role is part of a globally distributed team; specific work-location benefits are discussed during the interview process.
Tech Stack
Categories
About Coupa Software
Coupa Software provides a cloud-based spend management platform used by enterprises to manage procurement, sourcing, invoicing, and supplier interactions. It sells SaaS subscriptions and services that help finance and operations teams control and analyze business spending across a large buyer–supplier network. Founded in 2006 and headquartered in Foster City, California, Coupa is privately held under Thoma Bravo ownership and serves global customers across many industries.