Job Responsibilities
- Design software solutions using the Company's AI products to meet client's needs.
- Provide technical support during pre-sales and post-sales stages.
- Examine the current systems architecture, and work with clients' business and technical staff to recommend solutions that result in more effective systems.
- Conduct & host technical discussions with client's IT departments to ensure that the Company's AI products can be reliably and securely deployed onto the client's environments.
- Understand and mitigate risks from third-party software and modules that a solution design would encounter.
- Evaluate and decide what framework, platform, and tech stack should be used for a specific solution design.
- Keep up-to-date on relevant competitive products & solutions
Job Requirements
- Bachelor’s Degree or above in Computer Science or related disciplines.
- 5+ years related experience is required.
- Familiar with a wide range of technology stack incl. Linux, Kubernetes, Microservice Architecture, Kafka/NATS, RDBMS, Python and Javascript.
- Experience in troubleshooting and software development processes.
- Good understanding of business processes and solutions.
- Good demo, presentation & written skills in English, Cantonese and Mandarin.
- Self-motivated, energetic and organized.
- Flexible and able to work under pressure.
- Keen to learn new technologies and investigate technical problems.