Python Developer | 12-Months Contract

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH115211_1655897526
Salary Negotiable
Consultant Name Bernice Mae Nocum Rallonza
Consultant Email
Consultant Contact No. 65515576
EA License No. 02C3423
Consultant Registration No. R1442141

Job Scope:

  • Create and manage APIs and web services
  • Experience with Postgres or other relational databases with an excellent grasp of SQL
  • Collectively build and deploy high quality Python code, using tools (e.g. Git, Slack)
  • Create machine learning projects from start to finish from model creation to model deployment to production with proper CICD processes and Model observability and logging

Job Qualifications:

  • Degree in Information Technology or equivalent
  • 6+ years hands on Python development experience (using Django, Flask or Pyramid) and 3 years of Javascript experience.
  • 2+ years of experience in machine learning system or data science research
  • Proficient in Python Data Science libraries such as but not limited to Numpy, Pandas, Numba & Scikit-learn.
  • Experienced with ELK and logging with Python to ELK
  • Experienced in writing with Python: Flask, REST and GraphQL API endpoints or Middleware
  • Proficient in writing Multi-threading, Asynchronous and Multi-processing code in Python
  • Knowledge of object-relational mapping (ORM).
  • Familiarity with front-end technologies (like JavaScript and HTML5)
  • Solid foundation in computer science with competencies in data structures, algorithms and software design practices

Bernice Mae Nocum Rallonza EA License No.: 02C3423 Personnel Registration No.: R1442141

Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit