Software Engineer (Product)
Posted Updated
Applications: candidates may apply from outside Japan. Visa sponsorship: available. Japanese: Conversational. English: Business level. Japan Dev tags: Engineering, Web / Full-stack, Python.
Main Roles and Responsibilities
- Full-stack design and implementation of products: covering front-end (React/Next.js, etc.), backend APIs, databases, and cloud infrastructure.
- Building and operating the production platform: building and improving CI/CD, monitoring, scaling, security, etc.
- Integrating ML/AI models into products: collaborating with Applied Research Engineers to implement LLM inference, memory systems, search algorithms, etc., into the product.
- Fast development cycle: quickly moving from hypothesis generation to prototype, validation, and improvement, working closely with the Product Owner.
- Collaboration in a global team: working collaboratively within an international team using both Japanese and English.
Requirements
- 3+ years of practical experience as a Software Engineer in a production environment, or equivalent experience.
- Experience with full-stack development.
- Experience in designing, developing, and releasing user-facing products.
- Experience in autonomous development within a small team.
- Practical experience with Python and one or more modern web frameworks.
- Experience with Docker containerization and using cloud platforms.
Preferred Skills (Nice to Have)
- Experience with serving and inference optimization of AI/ML models.
- Experience with DevOps / Infrastructure as Code.
- Experience at an AI/ML startup or a product-driven company.