Search by job, company or skills

Marina Bay Sands

Software Engineer

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

WE TAKE YOU ABOVE BEYOND

Take your passion to the next level and work alongside other masters of their craft to build a fulfilling and rewarding career at Marina Bay Sands.

Job Summary

You will be the versatile engineer who turns AI/ML prototypesespecially computer visioninto reliable, scalable products. You'll own the build pipelines, quality gates, automation, and integration into operational workflows. Your north star: make ML-powered software usable, robust, and maintainable in real-world hospitality/F&B/gaming operations.

Job Responsibilities

  • Build ML-powered features: Ship computer-vision enabled applications (e.g., operational monitoring, process automation) with clean architecture and clear boundaries.
  • Own QA/QC & test automation: Design test strategies across unit, integration, and model-level evaluation; implement CI/CD quality gates; create synthetic test data and automate regression suites.
  • Productionize CV pipelines: Instrument metrics, logging, alerting; manage model artifacts, schema evolution, and data contracts; enforce reproducibility and rollbacks.
  • Optimize data & inference pipelines: Streamline data ingestion, preprocessing, and inference (batch/stream) for performance, reliability, and cost.
  • Integrate with existing systems: Build APIs/services, UIs, and workflows that fit current products and operational processes; drive stakeholder adoption.
  • Collaborate & communicate: Translate ambiguous business goals into scoped technical milestones; document decisions; present trade-offs and results to non-technical stakeholders.

Job Requirements

Education & Certification

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related field preferred

Experience

  • 36 years in software engineering building production systems (backend or full stack).

Other Prerequisites

  • Strong CS fundamentals: data structures, algorithms, concurrency, distributed systems basics.
  • Proficiency in Python and one strongly typed language (TypeScript preferred).
  • Hands-on with computer vision (OpenCV, PyTorch/TensorFlow; image/video pipelines).
  • Experience with CI/CD, automated testing (pytest, Playwright/Cypress for UI if applicable), and quality gates.
  • Comfort with containers (Docker) and orchestration or serverless (AKS/Kubernetes, Azure Functions).
  • Frontend experience (React + TypeScript, HTML/CSS).
  • Cloud experience, especially Microsoft Azure (Azure ML, Blob Storage, AppService).
  • MLOps tools (MLflow, Triton, ONNX Runtime), observability (Prometheus/Grafana, OpenTelemetry), orchestration (Prefect, Airflow).
  • Experience in video processing, video streaming, and performance optimization.
  • Domain familiarity with hospitality/F&B/gaming operations.

Marina Bay Sands is committed to building a diverse, equitable and inclusive workforce, providing equal opportunities as we grow our talent base to match our growth ambitions in Singapore. Our employees are committed to adhere to and abide by all rules, regulations, policies and procedures, including the rules of conduct and business ethics of the Company.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139508791

Similar Jobs