Overview
Build and maintain scalable backend applications, APIs and integrations, and develop agentic AI capabilities and automated workflows that power WIN's digital products and home services platforms.
What you'll do
- Design, develop and maintain scalable backend applications, APIs and services that power WIN's existing and emerging digital products.
- Build and enhance intelligent AI agents and automated workflows that interact with systems, retrieve information, make decisions within defined parameters, and execute actions to complete business processes.
- Develop robust integrations connecting internal applications, third-party platforms, AI services and external tools using Python, REST APIs, webhooks, MCP and other integration technologies.
- Integrate and orchestrate LLMs, AI agents and external services, including evaluating and switching between AI models and providers to improve accuracy, performance, reliability and cost efficiency.
- Build, test, deploy, monitor and troubleshoot applications and integrations, implementing appropriate safeguards, error handling and automated testing.
- Translate business needs into technology solutions by collaborating with product, technology and business teams to design technical solutions and independently deliver working applications and capabilities.
- Evaluate and implement emerging technologies, contribute to technical architecture, and develop new capabilities supporting WIN's digital ecosystem and long-term technology strategy.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical experience.
- 4+ years of hands-on software engineering experience.
- Strong proficiency in Python.
- Proven track record of developing backend applications, APIs and integrations.
- Demonstrated experience developing and deploying AI/LLM-powered applications, including agentic workflows, tool calling, or AI-driven automation that interacts with external systems.
- Strong understanding of software architecture, REST APIs, webhooks, authentication and system integration.
- Practical experience working with LLM APIs, integrating AI models into applications, and developing workflows that connect AI capabilities with business systems.
- Experience with cloud platforms such as AWS or GCP, databases, SQL, version control, and modern software development and deployment practices.
- Strong problem-solving and debugging abilities, with demonstrated experience building, testing and maintaining reliable production applications.
- Ability to independently own technical deliverables, adapt to emerging technologies, and collaborate effectively with cross-functional teams.
Nice to have
- Experience with MCP (Model Context Protocol), AI agent frameworks, or similar tool-integration architectures.
- Experience building conversational AI, voice AI or real-time automation solutions.
- Familiarity with FastAPI, asynchronous programming, microservices or event-driven architectures.
- Experience with LLM orchestration, RAG, AI evaluation and performance optimization.
- Experience developing customer-facing digital products or platforms connecting multiple services, users or systems.
Details
- 100% remote working flexibility.
- Works closely with India-based and US-based teams.
Read the full description and apply on the company’s own careers page.