Job Title: Senior Software .NET Engineer Location: India – Gurugram, New Dehli About IOL: Empowering Hospitality Technology, Distribution, Fintech & Direct Bookings. With an illustrious history spanning over two decades, IOL has emerged as a preeminent force within the global travel industry. Boasting an exceptional track record and an array of esteemed accolades in travel technology, our company stands as a pioneering provider of enterprise systems to Tour Operators, Travel Agents, and Destination Management Companies across five continents. About IOLX (The Team You'll Join): IOLX is at the forefront of revolutionizing the hotel industry. We are building a cutting-edge platform connecting hotels directly with buyers, eliminating intermediaries and transforming the way transactions occur. Our mission is to provide a seamless, real-time connection between demand and supply partners, significantly enhancing operational efficiency and maximizing profitability within the travel ecosystem. You'll be part of a dynamic team building the core technology driving this disruption. Job Summary: We are seeking a highly skilled and experienced Senior Software .NET Engineer to join our innovative IOLX team. You will play a pivotal role in designing, developing, and scaling the next generation of our travel technology platform. Leveraging your deep expertise in C#, ASP.NET 9, Azure, and particularly Elastic Search, you will architect and build robust, high-performance web applications and backend services. The ideal candidate is a proactive, detail-oriented engineer with a strong architectural mindset, a passion for solving complex technical challenges, and a drive for delivering high-quality, scalable software solutions in the dynamic travel tech space. Key Responsibilities: Architect & Design: Lead the design and architecture of complex, scalable, and resilient software systems using C#, ASP.NET 8 & 9, and Azure cloud services. Develop & Implement: Build, test, and deploy high-quality, maintainable, and efficient code for web applications, APIs, and backend services. Elastic Search Mastery: Design, implement, manage, and optimize sophisticated Elastic Search solutions, including index strategies, complex querying, performance tuning, and cluster management, ensuring optimal performance and relevance for our platform's search capabilities. Azure Cloud Expertise: Architect, implement, and manage secure, scalable, and reliable solutions utilizing a range of Azure services (e.g., Azure App Service, Azure SQL Database, Azure Storage, KeyVault, ServiceBus, Azure Functions, AKS). API Development: Design, develop, and maintain robust RESTful APIs for internal services and external partner integrations. Technical Leadership: Contribute significantly to technical discussions, influence architectural decisions, and mentor junior engineers. Collaboration: Work closely with product managers, designers, and other engineers in an Agile environment to understand requirements, define technical solutions, and deliver features. Optimization & Scalability: Proactively identify and address performance bottlenecks, scalability issues, and potential areas for architectural improvement. Best Practices: Champion and adhere to software development best practices, including clean code principles, SOLID design, TDD/BDD, CI/CD, and secure coding standards. Stay Current: Keep abreast of the latest industry trends, technologies, and best practices related to .NET, Azure, Elastic Search, and software architecture. Required Qualifications & Skills: Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). Extensive Experience (7+ years): Proven track record designing and developing complex applications using C# and the .NET framework, with strong, recent experience in ASP.NET 8 & 9 / .NET 7+ . Deep Elastic Search Expertise (Minimum 5 years): Demonstrable, in-depth, hands-on experience architecting, implementing, managing, and optimizing Elastic Search clusters in production environments. Expertise must include index design, query optimization (DSL), performance tuning, monitoring, and integration strategies. Strong Architectural Skills: Proven ability to design scalable, resilient, maintainable, and high-performance distributed systems and microservices architectures. Azure Cloud Proficiency: Significant hands-on experience designing, deploying, and managing applications on Microsoft Azure, utilizing services like App Services, Azure SQL, Storage, Key Vault, Service Bus, and Azure DevOps. Database Knowledge: Solid experience with relational databases (PostgreSQL strongly preferred) and familiarity with NoSQL concepts. API & Integration Expertise: Strong understanding and practical experience with RESTful API design, development, and integration with third-party services. Modern Development Practices: Experience with version control systems (Git), CI/CD pipelines (Azure DevOps preferred), and Agile methodologies. Problem-Solving: Excellent analytical and critical thinking skills with a proven ability to tackle complex technical challenges. Communication & Teamwork: Strong verbal and written communication skills, with the ability to collaborate effectively within a cross-functional team. Adaptability: Ability to thrive in a fast-paced, collaborative, and evolving environment. Nice to have Qualifications & Skills: Experience specifically within the travel, hospitality, or fintech industries. Experience with containerization technologies (Docker, Kubernetes/AKS). Familiarity with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ, Azure Event Grid/Hub). Experience with front-end technologies (e.g., React, Angular, Vue.js) is a plus, but not required. Knowledge of other search technologies or data stores. Why Join IOLX? At IOLX, you'll be working in a dynamic and innovative environment, building cutting-edge technology that is reshaping the travel industry. We're committed to supporting our employees' growth, providing challenging projects, and fostering an exciting career path in the fast-paced world of travel and technology. If you're passionate about building impactful software, solving complex problems, and collaborating with talented engineers, we'd love to hear from you! Show more Show less
Role Overview We are seeking a detail-oriented and customer-focused Operations Executive to join our remote team in India. This blended role supports both Voice / Email / Chat lines of business (LOBs) and focuses on delivering outstanding service in hotel reservations and client support. You will be responsible for handling customer inquiries, managing hotel bookings, and ensuring operational efficiency and service level adherence. Your role will involve close collaboration with internal teams and external hotel partners to provide a seamless reservation experience. Key Responsibilities Respond to customer inquiries and book hotel reservations through various communication channels Provide accurate, timely information regarding hotel availability, rates, and amenities Process reservations, modifications, and cancellations efficiently and with attention to detail Upsell hotel packages and services to enhance the customer experience Maintain organized and thorough records of all reservations and interactions Liaise with hotel partners to coordinate bookings and resolve any issues promptly Support day-to-day client inquiries, ensure process efficiency, and uphold service levels Contribute ideas for continuous improvement of the reservations process Qualifications • Minimum 1 year of experience in hotel reservations or a similar customer service role • Excellent interpersonal and communication skills (written and verbal) • Ability to collaborate effectively with different departments and external partners • Strong problem-solving and conflict resolution skills • Highly organized and detail-oriented, able to manage multiple tasks in a fast-paced environment • Bachelor’s degree in any related field • A friendly, customer-first attitude with patience and professionalism • Familiarity with the hospitality and tourism industry is a plus Show more Show less
As an AI Engineer at IOL, you will help design, build, and deploy advanced AI and machine learning systems that power intelligent automation and predictive features across our platforms. Working closely with data scientists, backend engineers, and product teams, you’ll integrate AI models into production, build efficient microservices, and stay at the forefront of AI and MCP (Model Context Protocol) infrastructure. This is a hands-on engineering role requiring solid backend experience, deep curiosity about AI, and the ability to translate cutting-edge research into scalable, real-world solutions. Key Responsibilities Design and build AI-powered microservices and APIs using Python and .NET 9+. Architect and implement MCP servers and AI integration frameworks for multi-model orchestration. Collaborate with data scientists to train, evaluate, and deploy machine learning and LLM-based models into production environments. Build backend systems and RESTful APIs for AI-driven applications and integrations with internal and external systems. Develop and maintain pipelines for model versioning, testing, and CI/CD automation . Ensure security, scalability, and observability of deployed AI systems in Azure or multi-cloud environments. Work with vector databases , embeddings , and retrieval-augmented generation (RAG) setups. Integrate third-party AI APIs (e.g., OpenAI, Anthropic, Azure AI) while optimizing cost and performance. Stay ahead of the curve on AI trends (LLMs, multimodal models, MCP, LangChain, semantic caching, agent frameworks). Document architecture and contribute to internal AI best practices and engineering standards. Required Qualifications & Skills Education: Bachelor’s or Master’s degree in Computer Science, Mathematics, or Physics (or equivalent experience). Experience: 4–7 years of experience as a backend engineer , ideally with exposure to AI or data-intensive systems. Strong background in API development, integration, and distributed systems . Proven hands-on experience with Python and .NET 9 or higher . Knowledge of Golang is a plus. AI/ML Skills: Understanding of LLM architectures , embeddings, and prompt-engineering workflows. Experience deploying or integrating AI models into production applications. Familiarity with machine learning pipelines and libraries (e.g., PyTorch, TensorFlow, Scikit-learn). MCP Expertise: Experience in building and managing Model Context Protocol (MCP) servers , ensuring interoperability between AI models and backend systems. Cloud & DevOps: Hands-on experience with Azure services , Docker/Kubernetes, and CI/CD pipelines (Azure DevOps, GitHub Actions, etc.). Collaboration: Strong communication and teamwork skills; ability to partner with data scientists, backend developers, and product stakeholders. Mindset: Avid learner who actively follows the latest developments in AI frameworks, open-source models, and developer tools . Nice to Have Experience with LangChain , LlamaIndex , or agentic orchestration frameworks . Familiarity with vector databases (Pinecone, Milvus, Redis Vector). Experience integrating observability tools for model monitoring and feedback loops. Prior experience in the hospitality, travel, or fintech industry. Exposure to event-driven architectures (Kafka, RabbitMQ, Service Bus). Why Join IOL At IOL, you’ll work on transformative technology shaping the future of hospitality and travel. You’ll have the freedom to experiment with cutting-edge AI tools, the support of world-class engineers, and the opportunity to bring intelligent systems into a real, large-scale production environment. Join us to shape the future of AI-driven travel technology.