Senior Software Engineer - AI
Product Development | Hybrid in Hyderabad, India | Full Time
Job Purpose
As an Senior Software Engineer in AI Team at Cendyn, you will design, build, and deploy intelligent features that transform our hospitality technology products. You will own the complete implementation lifecycle—from infrastructure and data pipelines through backend AI integration to responsive user interfaces—delivering production-ready AI capabilities that create measurable value for our customers.
Working across our polyglot technology stack (.NET, Node.js, Python), you will integrate large language models, implement retrieval-augmented generation (RAG) systems, and build scalable AI-powered APIs. As part of our AI Power Team initiative, you will operate with significant autonomy, driving AI adoption across Cendyn's product portfolio while establishing best practices for enterprise AI development in the hospitality technology space.
Job Responsibilities
- AI Feature Development & Integration
- Design and implement end-to-end AI features using LLMs (OpenAI, Anthropic, Azure OpenAI) integrated into existing Cendyn products across hospitality workflows.
- Build and optimize RAG (Retrieval-Augmented Generation) systems using vector databases (Pinecone, Weaviate, pgvector) to ground AI responses in Cendyn's proprietary data.
- Develop prompt engineering strategies and implement systematic evaluation frameworks to ensure AI output quality, reliability, and business alignment
- Create intelligent APIs and microservices that expose AI capabilities to internal teams and external integrations, implementing proper rate limiting, error handling, and monitoring
Full Stack Development
- Build responsive user interfaces using modern frameworks (React, Vue.js, Angular) that surface AI capabilities through intuitive, performant experiences
- Develop backend services across our technology stack (.NET/C#, Node.js, Python) implementing business logic, data processing, and AI orchestration workflows
- Design and maintain data pipelines that prepare, transform, and serve data to AI systems, ensuring data quality and system reliability.
- Write clean, testable, maintainable code following established development standards and best practices across all layers of the application stack.
Infrastructure & DevOps
- Stand up and configure cloud infrastructure (AWS, Azure, GCP) for AI workloads including compute, storage, networking, and security components
- Implement CI/CD pipelines for AI-powered applications using containerization (Docker, Kubernetes) and infrastructure-as-code practices
- Monitor system performance, identify bottlenecks in AI inference pipelines, and optimize for latency, throughput, and cost efficiency
- Establish observability practices for AI systems including logging, metrics, tracing, and alerting to ensure production reliability
Technical Leadership & Collaboration
- Operate independently on AI initiatives with minimal guidance, owning projects from concept through deployment and ongoing operational support
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical AI solutions and realistic implementation plans
- Contribute to the AI Power Team initiative by establishing best practices, documenting patterns, and mentoring team members on AI integration techniques
- Conduct code reviews, participate in architectural discussions, and drive continuous improvement of development processes and technical standards
- Stay current with AI/ML technologies, frameworks, and industry trends, evaluating new tools and approaches for applicability to Cendyn's products
- Provide on-call production support as needed, troubleshooting issues and implementing fixes across the full application stack
Job Requirements and Qualifications
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience
- 3+ years of professional software development experience with production systems
- 1+ years of hands-on experience building AI-powered features or integrating LLMs into production applications
- Demonstrated ability to work independently on complex technical projects with minimal oversight
Technical Skills
Programming & Development
- Strong proficiency in at least two of: Python, JavaScript/TypeScript, C#/.NET with ability to work across the stack
- Experience with modern frontend frameworks (React, Vue.js, Angular) building responsive, performant user interfaces
- Backend development expertise including RESTful API design, microservices architecture, and database operations (SQL and NoSQL)
- Solid understanding of software engineering fundamentals: data structures, algorithms, design patterns, testing methodologies
AI & Machine Learning
- Practical experience with LLM APIs (OpenAI, Anthropic, Azure OpenAI) including prompt engineering and output evaluation
- Understanding of RAG architectures and experience with vector databases (Pinecone, Weaviate, Chroma, pgvector)
- Familiarity with AI orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel) and their practical application
- Knowledge of embedding models, similarity search, and context window management for LLM applications
DevOps & Infrastructure
- Experience deploying applications to cloud platforms (AWS, Azure, or GCP) and managing cloud resources
- Working knowledge of containerization (Docker) and orchestration (Kubernetes) for deploying scalable services
- Understanding of CI/CD pipelines, automated testing, and deployment automation practices
- Ability to identify performance bottlenecks in distributed systems and implement optimization strategies
- Basic understanding of system monitoring, logging, and observability tools (CloudWatch, DataDog, New Relic, or similar)
Professional Competencies
- Strong problem-solving skills with systematic approach to debugging complex technical issues
- Excellent communication skills with ability to explain technical concepts to diverse audiences
- Self-directed work style with proven ability to manage multiple priorities and deliver results independently
- Collaborative mindset with experience working in cross-functional teams
- Continuous learning orientation with curiosity about emerging AI technologies and industry developments
Preferred Qualifications
- Master's degree in Computer Science, AI/ML, or related field
- Experience in hospitality technology, SaaS platforms, or CRM/marketing automation system
- Background in machine learning fundamentals (model evaluation, training pipelines, feature engineering)
- Familiarity with data engineering concepts (ETL processes, data warehousing, stream processing)
- Experience with infrastructure-as-code tools (Terraform, CloudFormation, Pulumi)
- Knowledge of AI safety, responsible AI practices, and prompt injection prevention techniques
- Contributions to open-source projects or technical writing demonstrating AI/ML expertise
- Experience with A/B testing, feature flags, and gradual rollout strategies for production features
- Understanding of SQL Server, PostgreSQL, MongoDB, and other database technologies in Cendyn's stack
Key Technologies & Tools
- Languages: Python, JavaScript/TypeScript, C#/.NET, SQL
- Frontend: React, Vue.js, Angular, HTML/CSS, modern JavaScript tooling
- Backend: .NET/C#, Node.js, Express, ASP.NET, Python frameworks (FastAPI, Flask)
- AI/ML: OpenAI, Anthropic Claude, Azure OpenAI, LangChain, LlamaIndex, vector databases (Pinecone, Weaviate, pgvector)
- Databases: SQL Server, PostgreSQL, MongoDB, Redis
- Cloud & DevOps: AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines, Git
- Monitoring: Application monitoring, logging frameworks, observability platforms
Work Timings:
Monday through Friday from 12 PM to 9 PM IST to provide healthy overlap between India team and US team and supporting both to ensure adequate collaboration. This role will be working in Hybrid Mode and will require at least 2 days’ work from office at Hyderabad. Occasional evening and weekend work may be expected in case of job-related emergencies or client needs.
EEO Statement:
Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Cendyn expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cendyn’s employees to perform their job duties may result in discipline up to and including discharge.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
