Industry: Software Development
Location: Singapore
Roles & Responsibilities
A fast-growing AI company is looking to expand their team and they are looking to hire a Staff Software Development Engineer / Lead. The company specialises in helping Fortune 500 companies in building and running Voice and Chatbot Technology.
What You Will Be Doing
Design, develop, and maintain Voice and Chatbot technology/applications using technologies such as C#, ASP.NET, Golang, Docker containers on Linux, and Kubernetes
Collaborate with cross-functional teams to understand requirements and deliver solutions
Integrate chatbots with various platforms, such as messaging channels, voice assistants, or websites
Develop and maintain natural language processing (NLP) models and machine learning algorithms
Troubleshoot and resolve technical issues
Stay up-to-date with industry trends, emerging technologies, and best practices
What we are looking for:
At least 15-20 years of software development experience building large-scale, multi-tenant, consumer-facing software at Internet / web scale
Strong in C#, .Net is a must
Strong experience in Kubernetes on Linux
Experienced in Agile methodologies, relational databases and SQL
Sound understanding of Object-Oriented Programming and experience building RESTful APIs and maturing young systems into a proper Service Oriented Architecture
Strong experience in the full Software Development Life Cycle
Experienced in operational acumen like on-call, Datadog/Promethius/Grafana/others
Good to have Golang experience
Experienced with Microsoft Azure or associated technologies and Azure Communication Services will be a strong plus
Strong leadership acumen