Send me more jobs like this

Senior Software Engineer

Keywords / Skills : Senior Software Engineer

5 - 8 years
Posted: 2019-11-27

Software Engineer/Programmer
Posted On
27th Nov 2019
Job Ref code
Job Description
Job Description :
Headquartered in Singapore, Our Client is a fast-growing Artificial Intelligence (AI) company with a global footprint. Our mission is to help organizations optimize operational efficiencies by automating complex cognitive tasks. We are a market leader and the pioneer of Knowledge Work AutomationTM. The solutions we provide use natural language processing (NLP) and computer vision techniques (e.g. semantic analysis, concept-extraction, multi-language knowledge graphs, and object detection) to provide unparalleled accuracy in information extraction for industry leaders across the financial services, government sectors and more. Our Client is recognized as a Gartner Cool Vendor.

We are building a team passionate about cutting-edge AI technology and the potential of our client. You should be motivated by growth opportunities with your responsibilities expanding in scope. You can also look forward to be part of a dynamic start-up environment where your contribution matters.

- fast growth (doubled global headcount this year from 100 to 200)
- well funded (Series B expected to close this year)
- leading financialservices clients
- accredited by Singapore government (SG) -serving SG large part of business
- leading technology (recognised e.g. by Gartner)
- empowering our employees
- fast career growth opportunitie s

We are looking for an experienced leader that is passionate about the potential of the company. You should be genuinely excited by the prospect of building new functions and leading a passionate team of high performers as our client expands in scale; and be motivated by the proposition of your contributions having a real impact on companys growth.

  • Develop algorithms, data models and build products and solutions based on state-of-the-art AI technology.
  • Create innovative, marketable products using research in fields of NLP, Semantics and Machine Learning.
  • Design architecture and behaviour of software modules and use industry Agile standards to perform analysis, estimation, implementation, testing and deployment of applications.
  • Ensure technical quality through best practices like TDD, Code Review, CI.
  • Bring ideas to the table to improve our clients technology and product. Work and be involved in key decisions in Engineering, Product and Delivery teams.
  • Take leadership in driving projects or product features while working in autonomous, cross-functional squads, taking ownership of development activities and knowledge sharing. Mentor and guide junior developers and provide technical expertise.
  • MSc/BSc in computer science, engineering or related technical discipline, or equivalent.
  • 5+ years of experience in software development with team management experience.
  • Strong experience in Java EE, Spring, Object Orientation and Design Patterns.
  • Solid knowledge in databases, like MySQL, Oracle, SQL Server, architecture patterns, like MVC, ETL, SOA, Microservices, and software best practices, like TDD, CI.
  • Familiarity with Agile or XP methodologies.
  • Excellent written and oral communication skills in English with ability to effectively communicate with teams and clients.

Similar Jobs
View All Similar Jobs

Walkin for you