Overview
GENFLUX Security is a security product that makes companies' use of generative AI visible, controlled and recorded. As a frontend engineer, you develop the admin console (web and desktop) that administrators use to understand and manage how their organization uses AI. Rather than only implementing screens, this is a key position building a product that directly informs monitoring, control and audit decisions.
Why we are hiring
Elith is an AI startup spun out of the Matsuo Lab at the University of Tokyo, working on the research, development and real-world deployment of AI Safety and AI Security. Our own product, GENFLUX, is an integrated platform that supports companies' use of generative AI end to end: adoption, operation, security, quality evaluation and custom builds.
Built on the idea of combining offense and defense, the lineup includes GENFLUX FDE for on-site implementation, GENFLUX Security for making in-house AI use visible and controlled, GENFLUX Evaluation for assessing the quality and safety of AI, GENFLUX Knowledge for internal knowledge, and GENFLUX Local for running AI in closed environments.
As the use of generative AI spreads rapidly, issues such as information leaks, hallucinations and regulatory compliance are surfacing in every industry. We are looking for people to join our challenge of making Japanese technology the global de facto standard.
Responsibilities
- Designing, implementing and improving the UX of admin dashboards that directly inform operational decisions, such as AI usage and KPIs
- Designing state management and API integration with the backend, built on tenant isolation
- Developing new screens and features as the monitoring scope expands, such as support for desktop AI apps
- Working with designers based on Figma and driving the design system
- Driving specification work, QA and the improvement cycle
What makes this role rewarding
- In the growing field of generative AI security, you build one of the few AI security products in Japan from a phase close to its launch
- Beyond implementing screens, you take the lead in designing UX that directly informs monitoring, control and audit decisions, starting from the specification stage
- Beyond the frontend, you work across the whole product, including browser extensions and desktop support
- You help lay the foundation of a growing product, such as introducing a design system and tenant isolation
- In a small team with wide discretion, you can reflect your own stance in technology choices and design policy
Requirements
- Experience developing and operating the web frontend of commercial services with TypeScript and React (3+ years)
- Experience in project management or leading a frontend team
- Communication skills to involve stakeholders, translate specialist technology into understandable terms, and lead decisions
- Ability to choose the right technologies for each project against business problems and solve them through continuous value validation
- Ability to communicate in Japanese
Preferred qualifications
- Experience developing web applications with AI built in
- Experience developing and operating products in the security field (authentication and authorization, audit logs, vulnerability countermeasures, etc.)
- Experience developing and operating the frontend of B2B SaaS
- Experience building and improving CI/CD with GitHub Actions or Cloud Build
- Understanding of multi-tenant web service design and web security
Ideal candidate
- Keeps up with technology trends in frontend, security and AI and forms your own stance on which technologies and design approaches to adopt, given our product's context, constraints and customer issues
- Looks past customers' and users' surface requests to the underlying problems, and acts on your own initiative to solve them while forming hypotheses
- Stays positive in fast-changing, uncertain situations, sorts out facts, hypotheses and risks, and drives decisions and execution through constructive discussion
- Communicates with respect for others, mindful of their context and level of understanding
Tech stack
- Frontend: HTML, CSS, JavaScript, TypeScript, React (Next.js)
- Backend: Python
- Desktop app: Tauri, Rust
- Database: Cloud SQL (PostgreSQL)
- API: REST
- Monitoring: Cloud Monitoring
- Infrastructure: Google Cloud, Docker
- Provisioning: Terraform
- CI/CD: GitHub Actions, Cloud Build
- Authentication: Supabase Auth, Firebase Auth
- Development tools: Claude Code, Codex, Notion AI, GitHub, GitHub Copilot, Figma
- Communication and collaboration: Google Meet, Slack, Miro, Notion
How we develop
Each member has a role, but everyone shares opinions and proposals regardless of responsibilities and takes part in the whole development flow. Through daily scrum within the team and a weekly development meeting with everyone, we identify improvements and problems in the product, and review and adjust each person's tickets (GitHub) and release contents.
Job conditions
- Employment type
- Full-time / Contractor
- Salary
- Full-time: 7,000,000–10,000,000 yen a year (negotiable based on experience and skills)
- Full-time employees get a salary review once a year, and one-twelfth of the annual salary is paid as a fixed monthly salary. Stock options are available
- Contractor: 3,000–6,000 yen an hour (negotiable based on experience and skills)
- Location
- Frontier Hongo I 6-A, 2-27-17 Hongo, Bunkyo-ku, Tokyo (about a 2-minute walk from Hongo-sanchome Station)
- Fully remote work is available
- Working hours
- Core time 13:00–18:00
- Holidays and leave
- Two full days off per week (Saturday, Sunday and public holidays)
- Paid leave (10 days granted after six months of employment)
- Summer leave (2 days, taken freely between July and September)
- Year-end and New Year holidays (5 days)
- Maternity and childcare leave
- Probation
- 3 months
- Benefits
- Full social insurance
- Coverage of conference submission and attendance fees
Apply for this position
The application form asks for your basic information, education and work history, public work, and motivation.
