Home Singapore Senior Associate, Backend Engineer (Data, AI/ML), Investment & Trading Technologies, Technology & Operations

Home Singapore Senior Associate, Backend Engineer (Data, AI/ML), Investment & Trading Technologies, Technology & Operations

Senior Associate, Backend Engineer (Data, AI/ML), Investment & Trading Technologies, Technology & Operations

Full time at DBS Bank Limited in Singapore
Posted on May 8, 2024

Job details

The Team The DBS Investments and Trading Technologies (ITT) Machine Learning Team works with stakeholders across all pillars of the Global Financial Markets (GFM) Department to create proprietary data science solutions for trading, sales, and operations. We are seeking a dynamic Backend Engineer (Data, AI/ ML) who excels in fast-paced environments and possesses a solid background in software and data engineering. As a key member of our team, you will be responsible for building large-scale software systems in areas such as dynamic pricing, trading analytics, personalized marketing, and Generative AI. Responsibilities

  1. Design and implement large-scale machine learning software systems.
  2. Enhance system design and architecture for stability, performance, and reliability of machine learning applications.
  3. Develop scalable data processing pipelines/ workflows and optimize database connections.
  4. Design and integrate RESTful APIs for seamless communication with external services.
  5. Maintain Python-based ML applications, libraries, and APIs using Python 3.
  6. Create pipelines for continuous operation, feedback, and monitoring of ML models following MLOps best practices.
Minimum Requirements:
  1. Bachelor's degree in computer science, software engineering, or equivalent.
  2. 3-5 years of Python development experience, with expertise in Python 3.
  3. Strong understanding of API development, database connectivity, and programming basics.
  4. Deep knowledge of software design, computer architectures, and algorithms.
  5. Familiarity with multiprocessing techniques for efficient event-based processing.
  6. Experience designing and implementing large-scale distributed data systems.
  7. Understanding of CI/CD pipelines, agile methodologies, and software deployment.
Good to Have (Two or more):
  1. Background in statistics, data science, or machine learning.
  2. Familiarity with key infra technologies like NoSQL solutions (MongoDB, ElasticSearch), Openshift, Kubernetes.
  3. Experience with machine learning frameworks and MLOps tools.
  4. Experience building scalable ML system architectures and big-data pipelines.
  5. Proficiency in Kafka/ActiveMQ and Redis for message queueing and event-driven architectures.
  6. Experience in high-concurrency application development, high-performance design, coding and performance tuning.
  7. Knowledge of language models, RAG concepts, and generative AI frameworks.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Financial Modeling starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback