Software Engineer
Job Description
- Design and develop the architecture for the AI Search platform.
- Develop and maintain backend and frontend applications to support AI Search functionality.
- Using Tools : Golang, Python, Node js , React js and Javascript
- Ensure the released software versions are stable, reliable, and functioning properly.
- Optimize the performance, scalability, and reliability of the AI Search system.
- Collaborate with AI Engineers, Product Designers, and other technical teams to integrate AI Search features.
- Develop and maintain technical documentation, including API documentation, database structure, and system architecture.
- Conduct validation testing with end users to ensure the system meets business and functional requirements.
- Troubleshoot and resolve technical issues related to application performance and functionality.
Requirements
- Minimum Bachelor's Degree (S1) in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 3 years of professional experience as a Software Engineer / Full Stack Engineer
- Have experience working on at least 2-5 projects relevant to software development.
- Strong understanding of software architecture, system design, and database design.
- Experience developing backend and frontend applications.
- Familiarity with REST API / API integration and documentation.
- Experience with application performance optimization and troubleshooting.
- Good understanding of software development lifecycle and best practices.
- Strong analytical and problem-solving skills.
- Able to work collaboratively in a project-based environment
Project AI Search
Application Confirmation
You're applying for the role below: