> Markdown version of [/jobs/ext/2879447-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2879447-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - **Company:** Viking Cruises - **Location:** Los Angeles, CA, United States - **Experience:** Experienced - **Salary:** $155,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** A/B Testing, Application Programming Interfaces (APIs), Audit Trail, Automation of Tests, Microsoft Azure, Big Data, Business Software, Cloud Computing, Configuration Management, Code Review, Computer Engineering, Continuous Integration, Information Engineering, Data Governance, Data Security, Python (Programming Language), Machine Learning, Tensorflow, Azure Data Lake, Software Engineering, SQL Databases, Systems Integration, Management of Software Versions, Azure Service Bus, Supervised Learning, Feature Engineering, Pytorch, Apache Spark, Model Validation, Git, Spark Mllib, Scikit Learn, Information Technology, Production Code, Xgboost, Data Management, Machine Learning Operations, Azure Synapse Analytics, Databricks - **Published:** September 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8438f50351525893 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Data Science, Statistics, Applied Mathematics, or a related field; or equivalent practical experience. * 4+ years of relevant experience in machine learning engineering, applied data science, data engineering, or software engineering for production ML systems. * Strong proficiency in Python and SQL, including experience building maintainable, testable production code. * Hands-on experience developing, deploying, and supporting machine learning models in production environments. * Experience with cloud platforms, with a preference for Microsoft Azure. * Experience with Apache Spark or Databricks and large-scale data processing. * Knowledge of supervised learning, forecasting, optimization, feature engineering, model evaluation, and experiment design. * Experience with software engineering practices including Git, code review, automated testing, CI/CD, configuration management, and environment promotion. * Strong problem-solving, critical-thinking, communication, and cross-functional collaboration skills. * Ability to work independently, manage changing priorities, and deliver in a fast-paced product environment., * Experience designing batch and real-time model-serving patterns and integrating model outputs into operational applications. * Experience with model explainability techniques, statistical equivalence testing, A/B testing, and business-impact measurement. * Experience with Azure services such as Synapse Analytics, Event Hubs, Azure Data Lake Storage, or related integration services. * Experience with distributed ML libraries and frameworks such as scikit-learn, XGBoost, LightGBM, TensorFlow, PyTorch, or Spark MLlib. * Experience implementing governed feature stores, lineage, access controls, audit trails, and model approval workflows. ## Description We are seeking a highly motivated and experienced Machine Learning Engineer to join our dynamic and growing Data Platforms & Solutions team. As a Machine Learning Engineer at Viking you will design, productionize, deploy, and operate machine learning solutions that support management decisions. This role bridges data science, data engineering, and software engineering. You will work closely with data scientists, data engineers, analysts, product partners, and software developers to translate experimental models into scalable, reliable, governed production systems on Databricks. The position emphasizes practical MLOps, robust feature and training pipelines, reproducibility, observability, and measurable business outcomes., * Design, build, deploy, and maintain production-grade machine learning solutions supporting demand forecasting, dynamic pricing, inventory optimization, and recommendation use cases. * Partner with data scientists to convert experimental notebooks and prototypes into modular, tested, repeatable training and inference pipelines. * Build and maintain feature engineering, model-training, batch-scoring, and real-time inference workflows using Python, Spark, SQL, Databricks, and MLflow. * Implement MLOps practices for experiment tracking, model registration and versioning, automated testing, CI/CD, controlled promotion, rollback, and reproducibility. * Define and monitor model and operational health measures, including model quality, drift signals, latency, failures, data quality, resource utilization, and compute cost. * Validate model changes against reproducible datasets and established baselines, and assess downstream impact. * Integrate model outputs with business applications and downstream platforms through reliable batch jobs, APIs, and secure data-access patterns. * Optimize model architecture, feature processing, training, and inference for scalability, reliability, maintainability, and cost efficiency. * Implement safeguards and fallback behavior so invalid data or failed optimization does not result in unsafe or misleading recommendations. * Collaborate with stakeholders to translate revenue-management requirements into technical specifications, acceptance criteria, and measurable outcomes. * Create and maintain technical documentation, model cards, runbooks, deployment plans, monitoring procedures, and retraining and rollback strategies. * Ensure solutions comply with enterprise data governance, privacy, security, audit, and responsible AI requirements. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [TikTok's Privacy Innovation](https://www.wearedevelopers.com/videos/1036-tiktok-s-privacy-innovation) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [DevOps for Machine Learning](https://www.wearedevelopers.com/videos/179-devops-for-machine-learning) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)