ENGINEER - MACHINE LEARNING
Las Vegas, Nevada, US
Position Overview:
The Engineer – Machine Learning (ML) is an expert in developing and implementing machine learning algorithms and models, focusing on solving complex business problems and enhancing technological solutions within the organization. The Engineer - Machine Learning (ML) must demonstrate substantial background and passion for machine learning, AI, and statistical modeling.
All duties are to be performed in accordance with departmental and The Venetian Resort’s policies, practices, and procedures.
Essential Duties & Responsibilities:
- Architect and build robust cloud-based pipelines and robust ML framework to train, deploy, infer, and monitor machine learning models at scale.
- Apply expertise in model design, training, evaluation, validation, implementation, and monitoring.
- Conduct data preprocessing, feature engineering, and model evaluation.
- Manage workflows and data pipelines.
- Implement monitoring systems to track how models are performing.
- Design, develop, and implement predictive models and algorithms to support business objectives.
- Conduct exploratory data analysis, descriptive analysis, and deep dives, and examine large datasets to uncover trends, patterns, and opportunities for business improvement.
- Incorporate visualization techniques to support the relevant points of the analysis and ease the understanding for less technical audiences.
- Formulate infrastructure decisions using understanding of ML modeling techniques and issues, including choice of model, data, and feature selection, model training, hyperparameter tuning, dimensionality, bias/variance, and validation.
- Create and maintain detailed documentation for operational execution.
- Ensure all code is well-managed to reduce vulnerabilities, models are well-governed from a risk perspective, and the ML follows best practices in Responsible and Explainable AI.
- Drive code reviews to help team adhere to general best practices.
Additional Duties & Responsibilities:
- Provide technical guidance and mentorship to other team members.
- Innovate with new approaches, staying abreast of current research and latest technologies in the broader ML engineering community.
- Safety is an essential function of this job.
- Consistent and regular attendance is an essential function of this job.
- Performs other related duties as assigned.
Company Standards of Conduct
All The Venetian Resort Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company’s standards, work requirements and rules of conduct.
Additional Duties & Responsibilities:
Additional Duties & Responsibilities:
Minimum Qualifications
- 21 years of age.
- Proof of authorization to work in the United States
- Bachelor's degree in computer science, engineering, data science, statistics, mathematics, or a related field. Master’s degree preferred.
- Must be able to obtain and maintain Nevada Gaming Control Board registration and any other certification or license, as required by law or policy.
- A minimum of 2 years of relevant experience.
- Practical experience in building, evaluating, scaling, and deploying machine learning pipelines with Python, preferably within the Google Cloud Platform and Databricks ecosystem.
- Programming skills in Python and fluency in data manipulation (SQL, Spark, Pandas) and machine learning (e.g.: scikit-learn, Keras/Tensorflow, etc.) and optimization (e.g., linear programming) tools.
- Experience with CI/CD pipelines, and Git version control.
- Experience with data visualization to convey ML models behavior and business insights.
Minimum Qualifications:
- Demonstrated experience in statistical and/or quantitative analysis, forecasting, predictive analytics, multivariate testing, outlier analysis and/or optimization algorithms.
- Expertise in AI/ML model design and development, frameworks, and libraries such as TensorFlow, PyTorch, scikit-learn, Pandas, NumPy, NLTK or spaCy, OpenCV or similar.
- Experience working with large, dynamic data sets and developing code to ingest, cleanse, and evaluate data.
- Solid understanding of Machine Learning fundamentals and ability to translate business requirements into machine learning solutions.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to work well in a team.
- Sharp analytical, technical, and mathematical / statistical skills.
- Ability to communicate with people of various technical and business backgrounds, includes explaining difficult technical concepts in simple terms to business users.
- Ability to communicate clearly and effectively in English, both in spoken and written form.
- Strong interpersonal skills with the ability to communicate effectively with guests and other Team Members of different backgrounds and levels of experience.
- Must be able to work varied shifts, including nights, weekends, and holidays.
Physical Requirements:
Must be able to:
- Lift or carry 10 pounds, unassisted, in the performance of specific tasks, as assigned.
- Physically access all areas of the property and drive areas with or without reasonable accommodation.
- Maintain composure under pressure and consistently meet deadlines with internal and external customers and contacts.
- Ability to interact appropriately and effectively with guests, management, other team members, and outside contacts.
- Ability for prolonged periods of time to walk, stand, stretch, bend, and kneel.
- Work in a fast-paced and busy environment.
- Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, dust, and cigarette smoke.