Job Responsibilities
- Design software solutions using the company’s AI products to meet client requirements.
- Provide technical support during both pre-sales and post-sales phases.
- Assess current system architecture and collaborate with client business and technical teams to recommend solutions for more efficient systems.
- Lead technical discussions with the client’s IT department to ensure reliable and secure deployment of the company’s AI products in their environment.
- Identify and mitigate risks associated with third-party software and modules in solution design.
- Evaluate and select appropriate frameworks, platforms, and technology stacks for specific solution designs.
- Stay informed about relevant competitive products and solutions.
Requirements
- Bachelor’s degree or higher in Computer Science or a related field.
- 5+ years of relevant experience.
- Familiarity with various technology stacks, including Linux, Kubernetes, Microservices Architecture, Kafka/NATS, RDBMS, Python, and JavaScript.
- Experience in troubleshooting and software development processes.
- Strong understanding of business processes and solutions.
- Proficient in English, with good command of Cantonese and Mandarin; strong presentation and writing skills.
- Self-motivated, energetic, and organized.
- Flexible and able to work under pressure.
- Eager to learn new technologies and explore technical issues.