Backend Engineer (python) Ai Lab

Singapore, Singapore

Job Description


As a senior backend engineer in OCBC AI Lab, you will be part of a team, building applications that work at scale to support various banking products and services. We are looking for a backend engineers who can build APIs, develop and scale back-end services, and create tools that interfaces with machine learning models and other bank services. You will be part of every stage of development, from concept to deployment. If you\'re passionate in software engineering and fintech, want to be part of a group that works on new products, have the opportunity to shape them, and enjoy crafting robust, scalable, and maintainable services, we may be the team for you!

Responsibilities

  • Architecting, designing, developing, testing and deploying highly reliable and scalable microservice applications
  • Understand product requirements, engage with data scientists, software engineers and customers to define solutions and estimate the scope of work required
  • Design and deploy APIs through API gateways and portals, including API documentation using standards such as OpenAPI/Swagger
  • Hands-on involvement in the end-to-end software engineering process of the project to ensure high quality project deliverables
  • Explore improvement opportunities by challenging the status quo and suggesting alternative and creative solutions
*LI-BW

Qualifications
Requirements
  • Bachelor\'s degree in Computer Science, Software Engineering, or related field
  • Strong Python programming knowledge with experience in object-oriented programming and good understanding of data structure and algorithms
  • Solid proficiency in backend development including: Microservices, RESTful API, full-stack web-technologies, specifications and frameworks
  • Experience with unit testing, regression testing and QA tools
  • Good understanding of RDBMS and/or NoSQL technologies (eg: PostgreSQL, MongoDB, Hadoop)
  • Good understanding of containers, build systems, and infrastructure automation with experience in Kubernetes and Docker is a plus
Tech Stack
Our core services tech stack consists of React.js for the frontend, Python for backend, together with PostgreSQL, MongoDB, Hadoop data stores. We use Bitbucket for our code repository and we adhere to the basic Continuous Integration Continuous Delivery principle, utilising a host of tools including Buildbot and Jenkins to support our code quality and release pipeline.

eFinancialCareers

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1344430
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned