x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer (ML Full Stack)
 banner picture 1  banner picture 2  banner picture 3

Software Developer (ML Full Stack)

Adecco Personnel Pte Ltd

Adecco Personnel Pte Ltd company logo

Main responsibilities

  • Research, Design, and Develop software.
  • Analysis user needs and Develop Software Solutions
  • Update software, enhances existing software capabilities and Develops and direct software testing and validation procedures.
  • Work with other engineers to integrate hardware and/or software systems
  • Develop specifications and performance requirements
  • Developing & maintaining API interactions with the ML models
  • Building & maintain data processing pipelines
  • Working closely with internal stakeholders / cross functional teams
  • Other relevant duties as assigned
  • The position requires autonomy and reliability in performing duties while maintaining close communication with rest of stake-holders.

Qualifications and Profile

  • Candidate must have at least a Bachelor’s Degree in any of these faculties: Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies)
  • 8+ years of total software development experience with detailed understanding of user interface frameworks, back-end software architecture interactions and design capabilities
  • Strong development experience in developing RESTful Web Services using Node.js or Python
  • 5+ years of experience in developing software using following technologies:Python coding and data pipeline building
    NoSQL database
    preferably MongoDB
    Restful Web API
    development with any API manager like WSO2
  • Strong knowledge & experience with code versioning using Git.
  • Experience deploying and debugging Node.js or Python application
  • Experience writing and running automated tests including, but not limited to, integration and unit

Technical (Nice to have)

  • Experience with Jenkins or other CI/CD tools
  • Experience with Redis and Redis graph
  • Experience with RabbitMQ, Message Brokers and JMS
  • Experience with Node JS, C# or Java development & debugging.
  • Experience with Elastic search (ELK stack)
  • Experience with Testing Tools including Mocha, Chai, Sinon, Supertest, Enzyme, Selenium, Load Runner, JSLint and Cucumber
  • Operating System and Infrastructure experience with Linux & Windows servers
  • React or Angular

Other Professional Skills and Mind-set

  • Ability and willingness to learn and adopt new technologies
  • Strong organizational and communication skills
  • Strong analytical and problem solving skills
  • Awareness of various software development procedures
  • Ability to follow defined procedures
  • Understanding and respect of cultural diversity

Next Step

• Prepare your updated resume and expected package.

• Simply click on 'Apply here' or email to [email protected] to drop your resume

• All shortlisted candidates will be contacted.


Tamanna Bilandi

EA Licence No. 91C2918

Personnel Registration No. R2096241.


Sharing is Caring

Know others who would be interested in this job?