[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-software-engineering-sg":3,"expertise-filters-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-engineering":4,"job-search-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-engineering":178,"featured-jobs-\u002Fen-sg\u002Fjobs-by-expertise\u002Fsoftware-engineering":441},{},{"industry":5,"employment_type":14,"expertise_skills":23,"it_skills":98,"salary_currency":172,"processed_working_hours":175},[6,10],{"key":7,"label":8,"count":9},"financial services","Financial Services",6,{"key":11,"label":12,"count":13},"banking","Banking",4,[15,19],{"key":16,"label":17,"count":18},"permanent","PERMANENT",5,{"key":20,"label":21,"count":22},"student","STUDENT",1,[24,28,32,35,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95],{"key":25,"label":26,"slug":25,"count":27},"software-engineering","Software Engineering",7,{"key":29,"label":30,"slug":29,"count":31},"ai-governance","Ai Governance",2,{"key":33,"label":34,"slug":33,"count":31},"platform-engineering","Platform Engineering",{"key":36,"label":37,"slug":36,"count":31},"software-architecture","Software Architecture",{"key":39,"label":40,"slug":39,"count":31},"agile-development","Agile Development",{"key":42,"label":43,"slug":42,"count":31},"machine-learning","Machine Learning",{"key":45,"label":46,"slug":45,"count":31},"observability","Observability",{"key":48,"label":49,"slug":48,"count":31},"technical-documentation","Technical Documentation",{"key":51,"label":52,"slug":51,"count":31},"distributed-systems","Distributed Systems",{"key":54,"label":55,"slug":54,"count":22},"security","Security",{"key":57,"label":58,"slug":57,"count":22},"infrastructure-as-code","Infrastructure As Code",{"key":60,"label":61,"slug":60,"count":22},"clean-code","Clean Code",{"key":63,"label":64,"slug":63,"count":22},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":66,"label":67,"slug":66,"count":22},"natural-language-processing","Natural Language Processing",{"key":69,"label":70,"slug":69,"count":22},"edge-ai","Edge Ai",{"key":72,"label":73,"slug":72,"count":22},"recommendation-systems","Recommendation Systems",{"key":75,"label":76,"slug":75,"count":22},"distributed-training","Distributed Training",{"key":78,"label":79,"slug":78,"count":22},"ai-evaluation","Ai Evaluation",{"key":81,"label":82,"slug":81,"count":22},"business-impact-metrics","Business-Impact Metrics",{"key":84,"label":85,"slug":84,"count":22},"retrieval-augmented-generation-rag","Retrieval Augmented Generation (Rag)",{"key":87,"label":88,"slug":87,"count":22},"production-resilience-patterns","Production Resilience Patterns",{"key":90,"label":91,"slug":90,"count":22},"context-management","Context Management",{"key":93,"label":94,"slug":93,"count":22},"computer-vision","Computer Vision",{"key":96,"label":97,"slug":96,"count":22},"full-stack-development","Full-Stack Development",[99,102,105,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169],{"key":100,"label":101,"slug":100,"count":9},"python","Python",{"key":103,"label":104,"slug":103,"count":18},"cicd","Ci\u002FCd",{"key":106,"label":107,"slug":106,"count":108},"langchain","Langchain",3,{"key":110,"label":111,"slug":110,"count":108},"devops","Devops",{"key":113,"label":114,"slug":113,"count":108},"kubernetes","Kubernetes",{"key":116,"label":117,"slug":116,"count":108},"sql","SQL",{"key":119,"label":120,"slug":119,"count":108},"java","Java",{"key":122,"label":123,"slug":122,"count":31},"mlops","Mlops",{"key":125,"label":126,"slug":125,"count":31},"aws","Aws",{"key":128,"label":129,"slug":128,"count":31},"gcp","Gcp",{"key":131,"label":132,"slug":131,"count":31},"ms-azure","MS Azure",{"key":134,"label":135,"slug":134,"count":31},"langgraph","Langgraph",{"key":137,"label":138,"slug":137,"count":31},"microservices","Microservices",{"key":140,"label":141,"slug":140,"count":31},"containerization","Containerization",{"key":143,"label":144,"slug":143,"count":22},"mcp","Mcp",{"key":146,"label":147,"slug":146,"count":22},"openshift","Openshift",{"key":149,"label":150,"slug":149,"count":22},"deepspeed","Deepspeed",{"key":152,"label":153,"slug":152,"count":22},"grafana","Grafana",{"key":155,"label":156,"slug":155,"count":22},"git","Git",{"key":158,"label":159,"slug":158,"count":22},"tracing","Tracing",{"key":161,"label":162,"slug":161,"count":22},"ray","Ray",{"key":164,"label":165,"slug":164,"count":22},"restful-apis","Restful Apis",{"key":167,"label":168,"slug":167,"count":22},"numpy","Numpy",{"key":170,"label":171,"slug":170,"count":22},"restful-web-services","Restful Web Services",[173],{"key":174,"label":174,"count":27},"SGD",[176],{"key":177,"label":177,"count":27},"FULL_TIME",{"total":27,"jobs":179},[180,239,270,307,336,366,397],{"id":181,"slug":182,"title":183,"raw_title":184,"is_featured":185,"company":186,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":189,"processed_country_iso_code_gmaps":190,"processed_home_office":192,"processed_salary_min":193,"processed_salary_max":194,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":196,"processed_employment_types":16,"processed_it_skills":197,"processed_it_skills_labels":198,"processed_job_expertise_skills":221,"processed_job_expertise_skills_labels":222,"max_cpc":22,"actual_cpc":22},96070,"senior-ai-engineer-ocbc-bank-2","Senior AI Engineer",null,false,{"name":187,"slug":188,"logo_url":184},"OCBC Bank","ocbc-bank",[],[191],"SG","onsite",120000,180000,"estimated",[177],{"aws":108,"gcp":108,"git":108,"ray":31,"sql":108,"fsdp":31,"java":13,"azure":108,"ci\u002Fcd":108,"kafka":108,"mlops":108,"nosql":108,"numpy":108,"docker":108,"mlflow":31,"pandas":108,"python":13,"autogen":31,"pytorch":108,"kubeflow":31,"deepspeed":31,"langchain":31,"kubernetes":108,"tensorflow":108,"spring boot":108,"restful apis":108,"scikit-learn":108,"microservices":13,"pytorch distributed":31},[101,120,199,200,201,202,203,204,138,205,206,207,208,209,114,117,210,156,211,212,213,214,215,216,217,162,218,219,220],"TensorFlow","PyTorch","pandas","NumPy","scikit-learn","Spring Boot","AWS","GCP","Azure","Kafka","Docker","NoSQL","RESTful APIs","CI\u002FCD","MLOps","LangChain","AutoGen","MLflow","Kubeflow","FSDP","DeepSpeed","PyTorch Distributed",{"edge ai":31,"agentic ai":13,"api design":108,"ml pipelines":13,"computer vision":108,"machine learning":13,"vector databases":31,"agile development":108,"federated learning":31,"prompt engineering":31,"distributed systems":108,"multi-agent systems":13,"distributed training":31,"predictive analytics":108,"software engineering":13,"large language models":108,"recommendation systems":108,"transformer architectures":108,"event-driven architectures":108,"microservices architecture":13,"natural language processing":108,"retrieval-augmented generation":31},[43,223,224,225,67,94,73,226,26,227,52,228,229,230,231,232,233,234,235,236,237,238],"Agentic AI","Multi-agent systems","ML pipelines","Predictive Analytics","Microservices Architecture","Event-driven architectures","API design","Agile development","Large Language Models","Transformer architectures","Vector databases","Retrieval-Augmented Generation","Prompt engineering","Federated learning","Edge AI","Distributed training",{"id":240,"slug":241,"title":242,"raw_title":184,"is_featured":185,"company":243,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":244,"processed_country_iso_code_gmaps":245,"processed_home_office":192,"processed_salary_min":246,"processed_salary_max":247,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":248,"processed_employment_types":184,"processed_it_skills":249,"processed_it_skills_labels":250,"processed_job_expertise_skills":263,"processed_job_expertise_skills_labels":264,"max_cpc":22,"actual_cpc":22},96058,"mgr-ai-engineer-group-audit-ocbc-bank","MGR, AI Engineer, Group Audit",{"name":187,"slug":188,"logo_url":184},[],[191],96000,144000,[177],{"r":31,"sql":13,"ci\u002Fcd":108,"genai":108,"mlops":13,"devops":108,"hadoop":31,"python":13,"retrieval":108,"agentic ai":108,"guardrails":108,"apache spark":31,"prompt design":108,"agent workflows":108,"containerization":108,"model monitoring":108,"model versioning":108,"tool integration":108},[101,117,251,252,253,213,254,212,141,255,256,257,223,258,259,260,261,262],"R","Apache Spark","Hadoop","DevOps","Model Versioning","Model Monitoring","GenAI","Prompt Design","Retrieval","Tool Integration","Agent Workflows","Guardrails",{"audit":108,"data science":13,"risk assessment":108,"machine learning":13,"model evaluation":108,"software engineering":108,"production deployment":108,"technical documentation":108},[43,265,26,266,267,268,269,49],"Data Science","Audit","Risk Assessment","Model Evaluation","Production Deployment",{"id":271,"slug":272,"title":273,"raw_title":184,"is_featured":185,"company":274,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":277,"processed_country_iso_code_gmaps":279,"processed_home_office":192,"processed_salary_min":193,"processed_salary_max":194,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":280,"processed_employment_types":16,"processed_it_skills":281,"processed_it_skills_labels":282,"processed_job_expertise_skills":291,"processed_job_expertise_skills_labels":292,"max_cpc":22,"actual_cpc":22},99703,"vp-enterprise-genai-backend-engineer-group-technology-ops-united-overseas-bank-ltd","VP, Enterprise GenAI Backend Engineer, Group Technology & Ops",{"name":275,"slug":276,"logo_url":184},"United Overseas Bank Ltd","united-overseas-bank-ltd",[278],"Singapore",[191],[177],{"java":108,"vllm":108,"redis":108,"python":13,"elastic":108,"logging":13,"tracing":13,"langfuse":108,"langchain":13,"langgraph":13,"openshift":108,"api design":13,"kubernetes":108,"observability":13,"distributed systems":108},[101,120,283,214,114,284,285,286,287,288,289,52,46,290,159],"LangGraph","OpenShift","Redis","vLLM","Langfuse","Elastic","API Design","Logging",{"clean code":13,"tool calling":13,"model serving":108,"testable code":13,"llm integration":13,"agentic workflows":13,"maintainable code":13,"context management":13,"open weight models":108,"backend engineering":13,"production delivery":13,"prompt orchestration":13,"software engineering":13,"enterprise integration":13,"containerised deployment":108,"genai application development":13,"production resilience patterns":108,"retrieval augmented generation (rag)":13},[293,294,295,296,297,91,26,298,299,300,301,302,303,88,304,305,306,61],"GenAI Application Development","Agentic Workflows","Retrieval Augmented Generation (RAG)","Tool Calling","Prompt Orchestration","Production Delivery","Enterprise Integration","Model Serving","Open Weight Models","LLM Integration","Backend Engineering","Containerised Deployment","Testable Code","Maintainable Code",{"id":308,"slug":309,"title":310,"raw_title":184,"is_featured":185,"company":311,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":312,"processed_country_iso_code_gmaps":313,"processed_home_office":192,"processed_salary_min":314,"processed_salary_max":315,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":316,"processed_employment_types":20,"processed_it_skills":317,"processed_it_skills_labels":318,"processed_job_expertise_skills":327,"processed_job_expertise_skills_labels":328,"max_cpc":22,"actual_cpc":22},96057,"internshipgroup-operations-technology-group-engineering-digital-channels-avatar-banking-january-may-2027-ocbc-bank","Internship:Group Operations & Technology, Group Engineering – Digital Channels (Avatar Banking) [January - May 2027]",{"name":187,"slug":188,"logo_url":184},[],[191],1000,2000,[177],{"sql":31,"ci\u002Fcd":31,"kibana":31,"python":108,"jenkins":31,"bitbucket":31,"rest apis":31,"postgresql":31,"prompt engineering":31,"large language models (llms)":31,"retrieval-augmented generation (rag)":31},[101,117,319,320,321,322,323,324,325,326,212],"PostgreSQL","REST APIs","Kibana","Jenkins","Bitbucket","Large Language Models (LLMs)","Retrieval-Augmented Generation (RAG)","Prompt Engineering",{"data quality":31,"ai evaluation":31,"ai governance":31,"data validation":31,"ai risk management":31,"quality engineering":31,"software engineering":31,"observability and monitoring":31},[329,330,331,26,332,333,334,335],"AI Evaluation","AI Risk Management","AI Governance","Data Validation","Data Quality","Observability and Monitoring","Quality Engineering",{"id":337,"slug":338,"title":339,"raw_title":184,"is_featured":185,"company":340,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":341,"processed_country_iso_code_gmaps":342,"processed_home_office":192,"processed_salary_min":193,"processed_salary_max":194,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":343,"processed_employment_types":16,"processed_it_skills":344,"processed_it_skills_labels":345,"processed_job_expertise_skills":355,"processed_job_expertise_skills_labels":356,"max_cpc":22,"actual_cpc":22},99714,"vp1-automation-engineer-lead-gips-united-overseas-bank-ltd","VP1 Automation Engineer Lead, GIPS",{"name":275,"slug":276,"logo_url":184},[278],[191],[177],{"ci\u002Fcd":13,"devops":13,"django":13,"splunk":108,"angular":13,"ansible":108,"datadog":108,"grafana":108,"dynatrace":108,"terraform":108,"kubernetes":13,"prometheus":108,"openshift container platform":13},[346,347,114,348,254,212,349,350,153,351,352,353,354],"Angular","Django","OpenShift Container Platform","Terraform","Ansible","Prometheus","Splunk","Dynatrace","Datadog",{"automation":13,"microservices":13,"observability":13,"api development":13,"product ownership":13,"architecture design":13,"incident management":13,"root cause analysis":13,"platform engineering":13,"software engineering":13,"full-stack development":13,"infrastructure as code":108,"reliability engineering":13,"site reliability engineering":13},[26,34,357,97,358,138,359,360,46,361,362,363,364,365],"Site Reliability Engineering","API Development","Incident Management","Root Cause Analysis","Reliability Engineering","Architecture Design","Product Ownership","Automation","Infrastructure as Code",{"id":367,"slug":368,"title":369,"raw_title":184,"is_featured":185,"company":370,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":373,"processed_country_iso_code_gmaps":374,"processed_home_office":192,"processed_salary_min":375,"processed_salary_max":376,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":377,"processed_employment_types":16,"processed_it_skills":378,"processed_it_skills_labels":379,"processed_job_expertise_skills":392,"processed_job_expertise_skills_labels":393,"max_cpc":22,"actual_cpc":22},98757,"security-automation-engineer-python-td-international-services-limited","Security Automation Engineer (Python)",{"name":371,"slug":372,"logo_url":184},"TD International Services Limited","td-international-services-limited",[278],[191],90000,130000,[177],{"xml":108,"http":108,"json":108,"linux":108,"python":13,"tcp\u002Fip":108,"windows":108,"microservices":108,"data analytics":31,"cloud computing":108,"containerization":108,"machine learning":31,"messaging systems":108,"soap web services":108,"restful web services":13,"workflow automation platforms":108},[101,380,381,382,383,384,385,386,387,388,141,389,138,390,391,43],"RESTful Web Services","SOAP Web Services","JSON","XML","Windows","Linux","TCP\u002FIP","HTTP","Cloud Computing","Messaging Systems","Workflow Automation Platforms","Data Analytics",{"devops":108,"api integration":13,"web development":13,"agile development":108,"information security":31,"software engineering":13,"software architecture":13,"technical documentation":108},[26,37,394,395,40,254,396,49],"Web Development","API Integration","Information Security",{"id":398,"slug":399,"title":400,"raw_title":184,"is_featured":185,"company":401,"raw_hiringOrganization_logo_url":184,"processed_city_gmaps":402,"processed_country_iso_code_gmaps":403,"processed_home_office":192,"processed_salary_min":193,"processed_salary_max":194,"processed_salary_currency":174,"processed_salary_source":195,"processed_working_hours":404,"processed_employment_types":16,"processed_it_skills":405,"processed_it_skills_labels":406,"processed_job_expertise_skills":412,"processed_job_expertise_skills_labels":413,"max_cpc":22,"actual_cpc":22},62235,"ai-software-engineer-vped-ocbc-bank","AI Software Engineer - VP\u002FED",{"name":187,"slug":188,"logo_url":184},[],[191],[177],{"aws":13,"gcp":13,"mcp":13,"java":13,"azure":13,"ci\u002Fcd":13,"devops":13,"python":13,"node.js":13,"langchain":13,"langgraph":13,"typescript":13,"vector databases":13,"orchestration frameworks":13,"agent-based architectures":13},[120,101,407,408,205,207,206,212,254,214,283,409,233,410,411],"TypeScript","Node.js","MCP","Orchestration frameworks","Agent-based architectures",{"apis":13,"agents":13,"ai apis":13,"copilots":13,"security":13,"golden paths":13,"ai governance":13,"observability":13,"ci\u002Fcd pipelines":13,"adoption metrics":13,"software quality":13,"delivery velocity":13,"knowledge systems":13,"distributed systems":13,"workflow automation":13,"platform engineering":13,"software engineering":13,"software architecture":13,"developer productivity":13,"engineering toolchains":13,"operational resilience":13,"ai-powered applications":13,"business-impact metrics":13,"reference architectures":13,"responsible ai practices":13,"large language models (llms)":13,"enterprise-scale applications":13,"engineering productivity metrics":13,"retrieval-augmented generation (rag)":13},[414,415,416,417,418,419,420,55,46,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440],"Software engineering","Enterprise-scale applications","Platform engineering","Distributed systems","APIs","Software architecture","AI governance","Responsible AI practices","Retrieval-augmented generation (RAG)","Large language models (LLMs)","AI APIs","AI-powered applications","Copilots","Agents","Workflow automation","Knowledge systems","CI\u002FCD pipelines","Engineering toolchains","Developer productivity","Software quality","Operational resilience","Delivery velocity","Reference architectures","Golden paths","Engineering productivity metrics","Adoption metrics","Business-impact metrics",{"total":442,"jobs":443},0,[]]