About the Role:
This role focuses on building intelligent, AI-driven automation systems that deliver real business outcomes. You will design and develop backend services and AI agents that integrate LLM-based capabilities into core business workflows. Your work will leverage AI-assisted systems to enhance operational accuracy, efficiency, and decision-making by monitoring, validating, and optimizing key processes. You will be responsible for delivering production-grade, AI-enabled services that have a direct impact on business performance.
Role & Responsibilities:
- Build With Business Context
- Design and implement AI-driven solutions that directly support hotel revenue management, operational workflows, booking decisions and customer outcomes
- Translate business problems into technical + AI-enabled solutions using LLM agents and automation workflows
- Evaluate feature or automation requests by assessing whether they can be enhanced through AI models, agent-based automation, and workflow orchestration
- Implement agent workflows using instruction-based reasoning (prompt engineering), domain knowledge integration, Retrieval-Augmented Generation (RAG) from internal datasets, and model adaptation techniques such as fine-tuning or embedding-based retrieval
- Software Development & Design:
- Design, develop, and implement scalable, high-performance, and maintainable web applications and features.
- Write clean, efficient, and well-documented code following best practices and architectural guidelines.
- Build and maintain scalable services using Python, Node.js, and modern web stacks
- Proficiency in AI-driven workflow development using:
- Instruction-based reasoning (prompt engineering)
- Domain knowledge integration
- Retrieval-Augmented Generation (RAG) from internal datasets
- Model adaptation techniques such as fine-tuning or embedding-based retrieval
- Participate in the transition toward:
- AI-assisted workflows
- Agent-based systems (LLM agents, orchestration, automation)
- Decision-support and intelligent systems
- Review code with quality, performance, and long-term maintainability in mind
- Improve system reliability, scalability, and observability
- Product Knowledge:
- Maintain a deep understanding of the company's software architecture, including backend services, data pipelines, and AI/agent-based components
- Understand the AI stack, including LLM models (e.g., Bedrock / Microsoft Foundry / LangChain / OpenAI), embedding models, vector stores, and RAG pipelines
- Stay current with model capabilities, limitations, cost-performance tradeoffs, and prompt optimization techniques
- Understand how agent orchestration, tool-use patterns, and workflow automation integrate into the core product
- Continuously evaluate how new AI capabilities, model upgrades, or architectural improvements can enhance product performance and business outcomes
- Architectural Contribution:
- Contribute to the architectural design and technical roadmap of our core platform and new services.
- Identify and implement improvements to system performance, reliability, and scalability.
- Cross-Functional Collaboration:
- Work closely with product, data, and business teams
- Communicate technical ideas clearly to non-technical stakeholders
- Act as a bridge between business intent and technical execution
- Continuous Improvement:
- Provide feedback to the product and development teams based on support experiences, suggesting product improvements and enhancements
- Contribute to the development of tools and scripts that automate support processes and improve the efficiency of issue resolution
Qualifications
Education:
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a related field
- Experience:
- 5+ years of experience in full-lifecycle software development, with a strong focus on building scalable web applications.
- Proven experience in designing, developing, and deploying robust software solutions.
Technical Skills:
- Strong proficiency in programming languages such as Node.JS, Python, Java, or C#.
- Solid understanding of databases (SQL/NoSQL/Flat files) and experience with database design and optimization.
- Extensive experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
- Front-end development experience using modern frameworks such as React.js and Next.js, with solid knowledge of HTML5, CSS3, and JavaScript (ES6+)
- Experience building responsive, component-based UI and integrating front-end applications with RESTful or event-driven APIs
- Git-based workflows and collaborative development.
- Experience or exposure to AI/ML and LLM platforms such as Amazon Bedrock, Azure AI Foundry, or frameworks like LangChain and LlamaIndex for building AI-driven or agent-based workflows.
- Interest in agent frameworks, orchestration, or AI workflows
- Soft Skills:
- Excellent problem-solving skills and the ability to think critically and innovatively.
- Strong communication and interpersonal skills, with the ability to collaborate effectively within a team.
- Proactive mindset with a commitment to delivering high-quality, impactful software.