Microsoft Word - Geniee Backend Engineer JD
Position
Generative Backend Engineer
Role : Member
Role Summary
As a Backend Engineer, you will lead the design, development, and
operation of backend systems for JAPAN AI's product suite. You will
design and build scalable, robust backend architectures and technical
foundations for next-generation products utilizing AI agent technologies
and large language models. We expect you to contribute to enhancing
product value through collaboration with cross-functional teams.
Why You’ll Love This Role
Cutting-edge technology challenges:
o Work with state-of-the-art technologies such as large
language models and generative AI
Complex SaaS product development:
o Build high-value expertise by solving challenges in
high-traffic B2B products
Socially impactful product development:
o Contribute to solving real-world problems for society
and enterprises using AI technology
Collaboration with diverse talent:
o Work alongside talented members from diverse
backgrounds in a stimulating growth environment
Balance of personal and organizational growth:
o Thrive in a dynamic environment that balances
individual growth with organizational development
Responsibilities
AI Product Development
o Design, develop, and operate backend systems for AI
products
o Implement AI agent systems utilizing large language
models (LLMs)
o Develop APIs for real-time speech processing and
speech synthesis systems
o Build and optimize natural language processing
pipelines
System Architecture & Infrastructure
o Design distributed systems using microservices
architecture
o Design and implement scalable APIs for high-traffic
scenarios
o Containerization and Kubernetes operations on GCP
o Database design and query optimization for large-scale
data processing
Development Process & Quality Improvement
o Build and improve CI/CD pipelines
o Promote code reviews and test automation
o Build monitoring and log analysis systems
o Implement and operate based on security
requirements
Machine Learning & AI Integration
o Integrate and deploy machine learning models to
production environments
o Build and operate MLOps pipelines
o Optimize inference API performance and reduce
latency
o Develop A/B testing infrastructure and support data
analysis
Team Collaboration & Technical Leadership
o Collaborate with cross-functional teams (designers,
product managers, project managers)
o Participate in technical selection and architecture
decisions
o Research new technologies, build prototypes, and
conduct technical validation
o Improve and automate development processes
Team Structure
Approximately 70 members in the development organization, divided
into:
Client Solution Development
In-house AI SaaS Development
Common platform development (Infrastructure / Data / DX / AI
R&D)
Required Qualifications
We are looking for candidates with:
Bachelor's degree in Computer Science, Software Engineering,
Artificial Intelligence, Machine Learning, Mathematics, Physics,
or related fields, or equivalent practical experience
5+ years of application development experience using Python
3+ years of experience developing complex SaaS products or
high-traffic B2B products
3+ years of experience with cloud services (AWS, GCP, Azure)
and container technologies (Docker, Kubernetes)
Experience working at startups or growth-stage companies, or
equivalent environments
Knowledge of and passion for AI-related technologies
Language requirements (either):
o Japanese: Fluent (able to discuss product development
without misunderstandings)
o English: Business level
Preferred Qualifications
Candidates with the following experience or skills will be highly
regarded:
Experience building systems utilizing natural language
processing or machine learning
Experience developing machine learning models with Python,
TensorFlow, or PyTorch
Experience with chatbot, speech recognition systems, or AI
agent development
Experience launching new businesses/products from the 0→1
phase
Full-stack application development experience
Bilingual (Japanese/English)
Tech Stack
Languages: Python (for framework development), TypeScript / React /
Next.js (frontend) / NX
Infrastructure: GCP (containers / Kubernetes), Docker
Tools: Slack, Confluence, Linear, Google Workspace, GitHub, Notion,
etc.
Work Environment: Mac (Apple Silicon), dual monitors available
Learning and Development Support
AI Tool Usage Support:
o Company covers the cost of using AI tools such as
JAPAN AI SaaS services, Cursor, ChatGPT, Claude, etc.
Development Tool Support:
o If a desired development tool is paid, the cost is
covered (up to 30,000 yen per year)
Book Purchase Assistance:
o Company covers the cost of purchasing books for
learning, such as technical books (up to 30,000 yen
per half-year)
Language Learning / Qualification Support:
o Company covers the cost of Japanese or English
learning programs and qualification acquisition
Refresh Allowance:
o Company covers the cost of services used for personal
refreshment (up to 5,000 yen per month)
o e.g., gym, yoga, chiropractic, aquarium, movies,
theme park tickets, etc.
Housing Allowance:
o Housing allowance provided for those living in
designated areas (up to 30,000 yen per month)
Work Style
Hybrid Work: 3 days in office, 2 days remote
Flexible working hours: Core time is negotiable
Flexibility: Future consideration for more flexible work styles is possible
Selection Process
CV Screening → Coding test → Multiple Interviews → Final Interview
(Reference checks are required before the final interview.)