Software Development Engineer- C++/Python - Full Time

Volga Partners

Job Overview

Location

Remote

Salary

INR 1,900,000 - 2,400,000 yearly

Employment Type

Full-time

Work Arrangement

Remote

Sector

Information Technology & Software

Experience Level

Mid-level (3-5 years)

Application Deadline

July 17, 2026

About the Company

Volga Partners is a US-based specialist firm dedicated to Artificial Intelligence (AI), Machine Learning (ML), and comprehensive software development solutions. They also provide expert services in testing, product localization, and customer support. Serving top technology firms globally, Volga Partners delivers cost-effective and scalable solutions through onsite, onshore, and offshore models. With over 1,000 global professionals across more than 100 countries, Volga Partners seamlessly extends client internal teams, ensuring high-quality delivery and execution. The company is recognized for its commitment to diversity and quality, holding certifications such as WBENC, WOSB (Women Owned), NMSDC (Minority), ISO 27001, and ISO 42001. They are a trusted partner in advancing technological innovation and operational excellence.

Job Description

Volga Partners is actively seeking a highly skilled Software Development Engineer with robust expertise in Python backend systems and AI/LLM applications. This is an urgent full-time position, requiring availability to start within 1-2 weeks.

In this pivotal role, you will be responsible for building and maintaining production-grade AI-powered systems. You will integrate large language models into real-world workflows, ensuring that AI features are not only reliable and scalable but also performant. Your work will span backend services, orchestration layers, and critical data pipelines.

This is a hands-on engineering opportunity that demands strong problem-solving capabilities, exceptional system design acumen, and the ability to thrive in rapidly evolving AI environments. You will collaborate with global teams, including those in USA Pacific Time, with work hours typically from 8:00 AM – 5:00 PM IST or 9:00 AM – 6:00 PM IST.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

PythonC++C#Backend System DesignAPI DevelopmentAsync WorkflowsJob QueuesService OrchestrationLLM APIs IntegrationPrompt HandlingResponse ProcessingValidationRetriesREST APIsBackground Job SystemsStructured DataUnstructured DataPrompt ManagementModel RoutingFailure HandlingDebuggingTelemetry ToolsAutomationArchitecture DecisionsScalabilityPerformanceAI Systems Best PracticesJavaScriptTypeScriptSQL.NET Web APIASP.NET (MVC & WebForms)Entity FrameworkReactBootstrapAjaxxUnitAzure DevOpsGitDockerTerraformSQL ServerElastic StackPostmanSwaggerAWSAzureMicroservicesDistributed SystemsModular ArchitecturesWindowsLinuxMakeNinja

Key Responsibilities

  • Build and maintain Python backend services and internal tools for AI-powered applications.
  • Integrate LLM APIs into production workflows, managing prompt handling, response processing, validation, and retries.
  • Design and implement scalable REST APIs, asynchronous workflows, and background job systems.
  • Maintain and enhance components within a multi-language codebase (C#, C++, Python, web technologies).
  • Work with structured and unstructured data for input preparation, output transformation, and downstream system support.
  • Develop systems for prompt management, model routing, response validation, and failure handling.
  • Debug complex issues across backend logic, API integrations, and distributed services.
  • Monitor system performance using telemetry tools and proactively resolve bottlenecks.
  • Automate recurring workflows related to data processing, evaluation, and reporting.
  • Collaborate with cross-functional teams to translate product ideas into production-ready features.
  • Contribute to architectural decisions regarding scalability, performance, and secure AI system usage.
  • Write clean, testable, and maintainable code, establishing engineering best practices for AI systems.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 3+ years of professional experience in backend or systems engineering.
  • Strong experience in Python development for production systems.
  • Experience integrating LLM APIs or AI-driven services into real applications.
  • Proven ability to work within large codebases and collaborative environments.
  • Proficiency in Python, C#, C/C++, JavaScript/TypeScript, SQL.
  • Familiarity with frameworks like .NET Web API, ASP.NET (MVC & WebForms), Entity Framework, React, Bootstrap, Ajax.
  • Experience with testing frameworks such as xUnit or similar.
  • Knowledge of AI/LLM systems including prompt design, response parsing, guardrails, model integration patterns, and failure handling.
  • Proficiency with tools and platforms like Azure DevOps, Git, Docker, Terraform, SQL Server or similar databases, Elastic Stack, Postman, Swagger.
  • Experience with AWS or Azure cloud environments.
  • Understanding of microservices, distributed systems, and modular architectures.
  • Experience with Windows and Linux operating systems.
  • Familiarity with build tools like Make or Ninja (preferred).

Benefits & Perks

  • Remote-first culture with minimal in-person requirements (1-2 times per year).
  • Opportunity to work with global teams on cutting-edge AI systems.
  • Chance to build real-world LLM applications at scale.
  • High ownership, fast-moving environment with strong growth potential.

How to Apply

Join Our Communities

The Indian technology sector is experiencing exponential growth, particularly in AI and machine learning, driving demand for skilled software development engineers. This role focuses on building and maintaining production-grade AI-powered systems, integrating large language models (LLMs) into real-world applications. You will be instrumental in designing scalable REST APIs, managing async workflows, and optimizing data pipelines. Key technical areas include prompt engineering, model routing, and robust failure handling. Your contributions will directly enhance system reliability, scalability, and performance, significantly impacting product innovation and market competitiveness. This position offers a unique opportunity to shape the future of AI applications.

Posted Date

July 3, 2026