Job Description
Recruitment Background
CADDi is on a mission to “Unleash the potential of the manufacturing”
We operate two businesses: “CADDi MANUFACTURING” a one-stop procurement and manufacturing partner, and “CADDi DRAWER” a cloud-based system that supports digital transformation centered on the use of drawings, the most important data in the manufacturing industry.

Launched in 2022, “CADDi DRAWER” is a groundbreaking product that uses technologies such as machine learning to structure and link critical design data, considered vital in the manufacturing sector. This innovation transforms this data into valuable informational assets. Already, we have received significant adoption from leading domestic manufacturing companies and machining firms. In 2023, we expanded our sales efforts to international markets, including the United States and Vietnam.

Our vision for the future is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve holistic optimization across departments and companies. We aspire to transform our customers’ workstyles and cultures, ultimately driving a revolution in the entire manufacturing industry. To help us shape such a world, we are looking for new members to join our team.

information about CADDi DRAWER
service website
CADDi Drawer demonstration(youtube)
Job Responsibilities
This position is for the CADDi DRAWER Group Workflow Engine Team, the Platform Team based on Team Topologies, that collaborates with other teams to provide a solution to run heavy workloads in an asynchronous way. The team’s mission is to provide and maintain a platform to execute tasks in an orchestrated, concurrent, and scalable way.
Some examples of the tasks the platform deals with are drawing conversion, attribute extraction, ML-based drawing features analysis, etc.

The team actively uses Kubernetes to run a workflow engine and Rust to define domain logic, executed as workflow steps.

Specific duties examples are:

Platform design and implementation
Verification of middleware, frameworks, etc.
System architecture design
Cost/performance tuning
 * Besides the team we are recruiting for this time, you may be assigned to other teams depending on your experience and preferences. (In that case, we would be happy to discuss this with you at the interview.)
 * After joining the company, your role may change due to organizational growth or an individual’s career perspective.

Required Qualifications
5+ years of hands-on experience developing backend systems for web applications
Hands-on experience operating services using Kubernetes
Hands-on experience with statically typed programming languages,such as Rust,Scala,Go,Java
Hands-on experience in two or more programming languages (including frontend languages, including personal projects).
Experience in decision-making regarding technology selection and architecture design and construction for the entire service.
Fundamental knowledge of data structures and algorithms.
Experience in development using public cloud platforms such as AWS, Google Cloud, etc.
Team development skills using Git/GitHub.
Business-level English proficiency
*team communication is mainly in English.
Conversational-level Japanese proficiency(Japanese Language Proficiency Test N2 or above is a guideline; external communication is a mix of Japanese and English).
Preferred Qualifications
Hands-on experience designing, developing and operating microservices
Hands-on experience developing websites with consideration of security requirements
Hands-on experience designing and developing large-scale services
Proficiency with container technologies such as Docker
Experience in using relational databases.
Experience in building and operating monitoring infrastructure using tools like Datadog.
We want to work with individuals who have this kind of mindset
Inrividuals who understand out mission “Unliash the potential of manufacturing”.
Individuals who can confront essential challenges and take action with a sense of ownership to resolve them.
Individuals who can perform their duties with a positive attitude and constructive discussions in fast-changing and highly uncertain situations.
Individuals who can communicate and discuss with a respectful attitude, considering the context and resolution of others.
Salary Package
Initial annual salary is estimated to be in the range of 7 million to 10 million yen.
Salary reviews will be conducted twice a year.
The annual salary will be divided into 12 equal monthly payments.
Stock option program available.
Development Environment
Development language
Frontend: HTML, CSS, TypeScript
Backend: Rust, TypeScript, Python
Frameworks
Frontend: React, Apollo, Next.js, WebGL, WebAssembly
Backend: Rust (Tokio, tonic, Disel, axum, SeaORM), Node.js (Express, Fastify, NestJS), PyTorch
Infrastructure: Google Cloud, Google Kubernetes Engine, Istio
Database: PostgreSQL, Firestore
API: GraphQL, REST, gRPC
Authentication: Auth0
Development tools: GitHub, GitHub Copilot, Github Actions, Terraform, Figma, Sentry, DataDog, Storybook
Communication tools: Slack, Discord, JIRA, Miro
Application Requirements
Work enviroment
Workplace
We primarily operate on a remote work basis.
To encourage team interaction, we have recommended in-office days approximately once a week and off-site meetings 1 to 2 times a quarter.
If you prefer to work from the office, you are welcome to use our office space at any time.
Several team members also reside outside the Greater Tokyo area, including in the Chubu, Kansai, and Kyushu regions.
Working Hours
Flextime (core time 11:00-16:00), including 1hour break, with overtime
Office
1-4-1 Kuramae, Taito-Ku, Tokyo, Japan
※6min walk from Asakusa-Bashi station on JR/Toei Asakusa Line

Emplyment type
Full-time employee
3-month probationary period (no changes in salary or benefits during this period)
Holidays and Leave
Annual paid leave (available after 6 months of employment) and special paid leave upon joining (3 days)
Summer vacation (3 days, available at your discretion between July and December)
Year-end and New Year’s holidays (6 days)
Nursing and caregiving leave (up to 4 days per year) – Pets included
Refreshment leave (consecutive 5 days every 5 years of service)
Mourning and celebration leave
Allowances and Benefits
Various Allowances
Transportation expenses paid (up to 30,000 yen per month)
Residents living far from the office receive up to 60,000 yen per month
Childcare allowance
15,000 yen per month per dependent family member under 18
Support for Employee Interaction
Club activity support fund (1,500 yen per member per activity)
Teaming Offsite cost assistance (5,000 yen per person, up to once per quarter)
Meal allowance for team internal interactions (2,000 yen per person, up to once a month)
Meal allowance for interactions between different teams (3,000 yen per person, up to once a month)
Growth Support
Server cost assistance (up to 10,000 yen per month, available to engineers)
Book purchase support
External training course fees reimbursement
Life Events and Family Support
Parental and caregiving leave (available after the end of the probationary period)
Marriage congratulatory gift (50,000 yen), childbirth congratulatory gift (100,000 yen)
Relocation assistance
Others
Comprehensive social insurance coverage (employment, workers’ accident, health, welfare pension)
Provision of company PCs
Paid for medical checkups and gynecological examinations
Company-wide recognition per quarter (Q)


クリスタルワーク
〒399-0651 長野県塩尻市大字北小野2405番地1
TEL:050-6867-1208    FAX:050-3588-2545