
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Job Purpose
This role is responsible for building AI-centric solutions within Cendyn, contributing to the development and deployment of intelligent features across Cendyn's hospitality technology products. The engineer will work with a polyglot technology stack, including .NET, Node.js, and Python, to integrate Large Language Models (LLMs), build Retrieval-Augmented Generation (RAG) systems, and develop AI-powered APIs. The ideal candidate is motivated to learn, eager to explore new technologies, and excited to advance their AI engineering skills while contributing to production systems. This position offers close collaboration with senior engineers and the opportunity for immediate ownership of significant tasks.
Job Responsibilities
Essential Functions:
- Collaborate with senior engineers to implement AI features using LLMs (OpenAI, Anthropic, Azure OpenAI) integrated into Cendyn products.
- Assist in building and maintaining RAG systems utilizing vector databases.
- Develop prompt engineering strategies and contribute to evaluation frameworks for AI output quality.
- Build user interfaces with modern frameworks such as React, Vue.js, and Angular to present AI capabilities through intuitive user experiences.
- Develop backend services across the technology stack (.NET/C#, Node.js, Python) by implementing AI orchestration workflows.
- Write clean, testable, and maintainable code that adheres to development standards across all application layers.
- Contribute to data pipelines designed to prepare and serve data to AI systems.
- Assist in configuring cloud infrastructure (AWS, Azure) for AI workloads under the guidance of senior team members.
- Contribute to CI/CD pipelines for AI-powered applications using containerization technologies like Docker and Kubernetes.
- Participate in code reviews, architectural discussions, and continuous improvement of development processes.
- Stay updated with the latest AI/ML technologies and frameworks, bringing innovative ideas to the team.
- Document AI patterns and learned insights to facilitate knowledge sharing among teammates.
- Follow and help enhance software development standards and best practices.
- Troubleshoot issues and implement solutions across the full application stack.
- Participate in on-call rotations with support from senior engineers.
Requirements
Required Education and Experience:
- Bachelor's degree or an equivalent combination of education and professional experience.
- 1-3 years of professional software development experience (internships and personal projects are considered).
- Familiarity with at least one of the following: Python, JavaScript/TypeScript, C#/.NET, with a strong willingness to learn others. Bonus points for experience with LLM APIs (OpenAI, Anthropic), vector databases, or modern frontend frameworks (React, Vue.js, Angular).
- Exposure to AI/ML concepts or LLM APIs through personal projects, coursework, or professional experience.
- Comfort working within Agile (Scrum) environments.
- Understanding of RESTful API design and fundamental database concepts (SQL and/or NoSQL).
- Familiarity with Git and basic branching/merging practices.
- Awareness of cloud platforms (AWS, Azure, or GCP) and containerization (Docker) is a plus.
- Strong problem-solving abilities and a genuine curiosity about how systems function.
- Good communication skills, with the ability to ask clarifying questions and articulate work effectively.
Preferred Education And Experience
- Bachelor's degree or higher.
Expected Competencies
- A strong desire to learn and a proactive approach to diving into new technologies.
- Self-starter who takes initiative and promptly identifies and communicates blockers.
- Collaborative mindset, enjoying teamwork and learning from colleagues.
- Genuine enthusiasm for AI technologies and their potential to revolutionize the hospitality industry.
Work Timings
Monday through Friday, 12 PM to 9 PM IST, to ensure adequate overlap with the US team for collaboration. This role operates in a Hybrid Mode, requiring at least two days of work from the Hyderabad office. Occasional evening and weekend work may be necessary for job-related emergencies or client needs.
EEO Statement
Cendyn is committed to providing equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, or genetics. Cendyn adheres to applicable state and local laws governing nondiscrimination in employment. This policy covers all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Cendyn strictly prohibits any form of workplace harassment. Interference with employee job duties may result in disciplinary action up to and including termination.
Other Duties
This job description is not exhaustive and may not cover all activities, duties, or responsibilities required for this role. Duties, responsibilities, and activities may change at any time with or without notice.