Software Engineer (Data Analytics)

Job Description
IBM Research Singapore Lab is looking out for a strong hands-on full stack software developer with proven experience of building scalable and robust data analytics based solutions.

The candidate will work with AI team of researchers and engineers on development and deployment of big data analytics and machine learning systems on premise and cloud. The candidate must be strong in back-end programming, work independently and willingness to learn new tools/technologies to solve problems.

Key Qualifications:

  • 5 to 10 years development experience in back-end technologies like Java, Microservices using Spring Boot and Unix.
  • Strong knowledge of design patterns, data structures, multi-threading and algorithms.
  • Experience in databases (DB2, Oracle, MySQL, etc), writing complex queries and SQL tuning.
  • Experience in developing applications on cloud (AWS, IBM Cloud etc), Docker and CI/CD tools like Jenkins.
  • Familiarity with big data frameworks and NoSQL databases (Apache Spark, Hive, Cassandra, Redis, etc)
  • Experience in front end technologies like JQuery, Angular, ReactJS, D3 etc is a plus


Required Technical and Professional Expertise

  • 5 to 10 years development experience in back-end technologies like Java, Microservices using Spring Boot and Unix.
  • Strong knowledge of design patterns, data structures, multi-threading and algorithms.
  • Experience in databases (DB2, Oracle, MySQL, etc), writing complex queries and SQL tuning.
  • Experience in developing applications on cloud (AWS, IBM Cloud etc), Docker and CI/CD tools like Jenkins.
  • Familiarity with big data frameworks and NoSQL databases (Apache Spark, Hive, Cassandra, Redis, etc)


Preferred Tech and Prof Experience

  • Experience in front end technologies like JQuery, Angular, ReactJS, D3 etc is a plus


EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Back to top