
Senior AI Engineer
Oversea-Chinese Banking Corporation Limited11 hours ago
Singapore, SingaporeSenior
Responsibilities
- Design, develop, deploy, evaluate, and optimize production machine learning models and AI solutions.
- Build agentic AI and multi-agent systems with tool use, planning, memory, reasoning, autonomous decision-making, and multi-step task execution.
- Implement large-scale ML pipelines for training, evaluation, inference, model versioning, monitoring, and deployment.
- Develop robust microservices architectures, APIs, event-driven systems, and highly available AI services across multiple programming languages.
- Implement automated testing and deployment pipelines for machine learning models.
- Mentor junior engineers and data scientists, lead technical design discussions, contribute to architecture decisions, and conduct code reviews.
- Collaborate with product managers, data scientists, platform engineers, and other cross-functional teams.
- Drive technical innovation and adoption of new tools and engineering practices.
Requirements
- At least five years of experience developing and deploying machine learning models in production environments.
- At least five years of hands-on experience designing and implementing microservices-based systems.
- Experience building autonomous AI agents with tool use, reasoning, planning, and multi-step task execution.
- Advanced proficiency in Python and Java, plus experience with deep learning frameworks, data processing, and machine learning libraries.
- Experience with TensorFlow, PyTorch, pandas, NumPy, scikit-learn, Spring Boot, microservices frameworks, and concurrent programming.
- Experience with MLOps practices, model versioning, monitoring, deployment strategies, and cloud ML services or infrastructure on AWS, GCP, or Azure.
- Strong understanding of distributed systems, message queues, event-driven architectures, containerization, orchestration, SQL and NoSQL databases, API design, version control, and collaborative development workflows.
- Bachelor’s or master’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience.
- Proven ability to deliver complex AI projects from conception through production, with strong problem-solving, analytical, communication, and cross-functional collaboration skills.
- Experience working in agile development environments.
- Preferred qualifications include a PhD, agentic AI frameworks such as LangChain or AutoGen, agent orchestration patterns, advanced prompting, transformer architectures, LLMs, vector databases, RAG, open-source AI/ML contributions, AI/ML publications, real-time inference, federated learning, edge AI, distributed training, MLflow, Kubeflow, multi-cloud architectures, LoRA/QLoRA, PEFT, Ray, FSDP, DeepSpeed, PyTorch Distributed, and continuous model feedback loops.
Benefits
- Competitive base salary.
- Holistic and flexible benefits designed for different lifestyles.
- Community initiatives.
- Industry-leading learning and professional development opportunities.
- Wellbeing, growth, and career development support.
Tech Stack
Apache KafkaAWSAzureDockerGitGoogle Cloud PlatformJavaKubernetesMLflowNumPyPandasPythonPyTorchscikit-learnSpring BootTensorFlow
Categories
About Oversea-Chinese Banking Corporation Limited
Oversea-Chinese Banking Corporation (OCBC) is a Singapore-headquartered bank founded in 1932 that provides consumer, corporate, investment, and transaction banking, plus wealth and private banking, insurance, asset management, and stockbroking. It serves retail customers, SMEs, and large enterprises across key markets including Singapore, Malaysia, Indonesia, and Greater China. OCBC is publicly listed on the Singapore Exchange and operates subsidiaries such as Bank of Singapore, Great Eastern, Lion Global Investors, OCBC NISP, and OCBC Wing Hang.