Hilton is a global leader in hospitality, known for delivering exceptional experiences to guests. They are seeking a Lead Software Engineer specializing in Machine Learning to apply technical skills in building AI products, designing machine learning systems, and ensuring alignment with architectural standards throughout the Agile development process.
Responsibilities:
- Apply technical skills to build artificial intelligence products and craft and code Robotic Process Automation (RPA) applications
- Develop, test, debug, and document application systems to achieve the objectives detailed in the business requirements
- Design machine learning systems and applications according to internal requirements
- Ensure that all solution development is aligned to architectural standards throughout the Agile development process
- Research and implement appropriate ML algorithms and tools
- Demonstrate the ability to engage and work with architects to drive solutions to complex problems in accordance with the strategic vision established by Technology Executives
- 15% Domestic travel required
Requirements:
- Bachelor's degree, foreign equivalent, or higher in Computer Science, Information Technology, or a related field
- five (5) years of progressive experience as a machine learning engineer, software engineer, or related position
- progressive experience writing codes using Python, Java, or R
- using distributed systems and big data platforms and end-to-end deep learning system design and deployment
- implementing data structures, data modeling, and software architecture
- using statistical analysis and performance optimization of ML models
- working in cloud computing environments such as AWS and Azure
- building technical specifications and product design from published requirements
- utilizing machine learning frameworks such as Keras, PyTorch, and Tensorflow and libraries like scikit-learn
- deploying Agile problem-solving techniques and decision-making principles