Software Engineer - CRS
Agilysys exclusively delivers state-of-the-art hospitality technology software solutions and services that help organizations go beyond what they can accomplish with traditional property management systems (PMS), point-of-sale (POS) solutions and food and beverage I & P systems. Our modern, state-of-the-art solutions work standalone to provide best-in-class capabilities or together in a coordinated ecosystem that unifies data and workflows across a property, equipping staff members to delight guests, improve efficiency, and grow margins. Our 100% hospitality customer base includes branded and independent hotels; multi-amenity resorts; casinos; property, hotel and resort management companies; cruise lines; corporate dining providers; higher education campus dining providers; food service management companies; hospitals; lifestyle communities; senior living facilities; stadiums; and theme parks. You can learn more about us by visiting Leading Hospitality Management Software | Agilysys.About The RoleWe are looking for a Software Engineer to help design and deliver intelligent, data-driven solutions that enhance our platform and customer experience. In this role, you will build and deploy AI-powered capabilities—from predictive models to generative AI applications—while partnering closely with product, data, and engineering teams to bring innovative ideas into production.What You’ll DoAI Solution DevelopmentDesign, build, and deploy machine learning and AI-powered features into production systemsDevelop and integrate generative AI applications (e.g., LLM-powered copilots, chat interfaces, automation tools)Implement data pipelines to support model training, inference, and monitoringEngineering & ArchitectureArchitect scalable AI/ML systems within a cloud-native environmentOptimize model performance, latency, and cost for real-world production useEnsure robust APIs and services for integrating AI capabilities into core productsModel Lifecycle ManagementSupport end-to-end ML lifecycle: data preparation, training, evaluation, deployment, and monitoringImplement MLOps best practices, including versioning, retraining, and observabilityMonitor model drift, performance degradation, and reliability in productionCollaboration & LeadershipPartner with Product and business stakeholders to identify high-impact AI use casesMentor engineers and contribute to AI/ML best practices across the teamCollaborate with cross-functional teams to align AI capabilities with broader platform strategy What You BringEducationBachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field (or equivalent practical experience)Experience1 - 3 years of software engineering experience, with 1+ years working on AI/ML systemsExperience deploying ML or AI models into production environmentsHands-on experience with generative AI and LLM-based applicationsTechnical SkillsProficiency in .Net and at least one additional language (e.g., Java, C#, or JavaScript)Experience with ML frameworks (TensorFlow, PyTorch, or similar)Familiarity with LLM tooling (e.g., OpenAI APIs, LangChain, vector databases, prompt engineering)Experience with Azure cloud platforms and scalable infrastructureKnowledge of data engineering concepts and tools (ETL pipelines, data lakes, etc.)Core CompetenciesStrong problem-solving and system design skillsAbility to translate ambiguous business problems into AI-driven solutionsStrong communication and collaboration skillsNice to HaveExperience building AI features for SaaS platforms or customer-facing applicationsKnowledge of recommendation systems, NLP, or personalization enginesExperience with real-time data processing and event-driven architecturesFamiliarity with responsible AI practices, data privacy, and model governanceWhy Join UsShape the next generation of AI-driven capabilities in hospitality technologyWork on high-impact, customer-facing innovationsCollaborate with a forward-thinking, global engineering teamCompetitive compensation, benefits, and growth opportunitiesMust be willing to complete all license applications, background checks, security checks and/or any other documentation and provide copies of any identification documents required by any State, Federal or Tribal governmental agency in order to maintain compliance with their laws and to successfully perform in the role.The information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. Conditions may require the Company to modify this job description and the Company reserves the right to exercise its discretion to make such changes.Agilysys is an equal opportunity employer. In compliance with Federal and State EEO laws, qualified applicants are considered for all positions without regards to race, color, gender, religion, national origin, ancestry, place of birth, age, marital status, sexual orientation, disability, or veteran status.Privacy Policy | AgilysysEEO/AAP EmployerM/F/V/D