
Job Description
- Research & Development:
Explore, research, and implement state-of-the-art AI/ML algorithms and models. - Full-Stack Development:
Design, develop, and maintain both front-end and back-end components of AI applications. - Prototyping & Deployment:
Rapidly prototype new ideas and bring successful research outcomes into production environments. - Collaboration:
Work closely with cross-functional teams, including other developers, researchers, and product managers, to translate complex requirements into technical solutions. - Innovation:
Contribute to the company’s intellectual property through novel solutions and approaches.
Job Requirements
Actively learn and apply new concepts; Contribute to ongoing projects; Support senior developers, which cover the following aspects:
- Develop and implement AI/ML models using relevant frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Design and build robust and scalable back-end services and APIs (e.g., Python, Node.js, Java).
- Develop intuitive and responsive front-end user interfaces (e.g., React, Angular, Vue.js) to interact with AI models.
- Manage and optimize databases for AI applications.
- Set up and maintain development and deployment pipelines (CI/CD).
- Perform data collection, preprocessing, and analysis to support AI model training.
- Evaluate and improve the performance, accuracy, and efficiency of AI models.
- Document code, models, and processes thoroughly.
- Stay updated with the latest advancements in AI, machine learning, and full-stack technologies.

