AI Engineer (Machine Learning)
Indexed description
Responsibilities
- Design, develop, and implement AI and data solutions for both client projects and internal products.
- Build and maintain scalable web applications, APIs, and backend services using modern software development practices.
- Develop machine learning and generative AI applications utilizing technologies such as OpenAI, LangChain, PyTorch, and related frameworks.
- Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions.
- Participate in solution design, architecture discussions, and technical decision-making.
- Work directly with users and stakeholders to understand requirements and incorporate feedback into product development.
- Contribute to the continuous improvement of development processes, system performance, and product quality.
- Research and evaluate emerging AI, machine learning, and data technologies to drive innovation across the organization.
Technology Stack
- Frontend: TypeScript, Vue.js
- Backend: Python, Go, FastAPI
- Cloud & Infrastructure: AWS, GCP, Terraform, Ansible
- AI / Machine Learning: PyTorch, scikit-learn, OpenAI API, LangChain, GiNZA
- Databases: PostgreSQL, Elasticsearch
- Tools: GitHub, Slack, Notion, Google Workspace, Figma
Requirements
- 3+ years of web application development experience.
- Frontend development experience using modern frameworks such as React, Vue.js, or Angular.
- Backend development experience using Python, Go, Node.js, or similar technologies.
- Experience developing APIs and web-based systems.
- Business-level Japanese communication skills, including the ability to communicate with customers.
- Comfortable working in an English-speaking technical environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search