Job DescriptionTranslated from Japanese
▼Job Description
▍Mission
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
With the mission to "create infrastructure that makes the entire city like a 'station front'," LUUP aims to be new infrastructure for short-to-medium distance travel that fills and complements the gaps in existing transportation infrastructure. If the railway network is the main artery, LUUP aims for a future where the entire city becomes as convenient as a "station front" by creating a fine-grained network of mobility like capillaries, thereby increasing the value of the city as a whole.
Furthermore, by introducing universal vehicles in the future, we will continue to build infrastructure to realize a future where everyone, including the elderly, can travel comfortably.
▍Role and Overview of the Operations Development Team
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Our role is to support the core of physical operations with the power of technology and accelerate its evolution. LUUP's business is not completed by software alone. The foundation is the complex operations in the "physical world" where 15,000 ports nationwide, over 40,000 vehicles, daily on-site staff, and safe customer travel all interact.
Engineers will tackle a wide range of technical challenges based on a modern cloud-native environment using Google Cloud and AWS. This includes designing and operating event-driven architectures that handle large-scale real-time data from tens of thousands of IoT devices, building scalable infrastructure (IaC) to support rapidly expanding traffic, promoting SRE practices to ensure reliability as social infrastructure, and driving the core of the business from the engineering domain through UI/UX development connecting data and field operations using TypeScript and Go, as well as technical challenges that transcend positional boundaries.
You will be challenged to build large-scale systems that can be considered social infrastructure, directly linked to business profitability and service quality, going beyond simple tool development.
Details and content will change according to the roadmap and situation, but please refer to the following as a reference for the specific tasks the team will be responsible for.
▍Specific Job Responsibilities
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(1) Optimization of vehicle placement and battery replacement through data prediction
You will be responsible for developing systems that maximize vehicle utilization for on-site operations.
- Building and improving demand forecasting models:
- Developing and improving applications that build models to predict future demand and supply based on past ride data, weather, and human flow data, and systemizing/optimizing the underlying operational processes.
- Implementing mathematical optimization algorithms:
- Based on these predictions, collaborate and coordinate with the data science team to apply and develop complex algorithms such as "which ports to move vehicles from and how many" and "in what order to replace batteries" using TypeScript and Go, for demand forecasting (machine learning) and delivery planning problems (mathematical optimization).
(2) Repair lifecycle management and supply chain optimization
To ensure safe vehicles are continuously provided to customers, we manage and optimize the entire process from failure judgment and repair to parts supply.
- Building physical operation integration systems:
- Building systems for collecting broken-down vehicles, tracking their status at repair bases, and logging parts used, based on real-time data and hardware integration (BLE/MQTT) from tens of thousands of vehicle IoT devices.
- Advanced inventory management:
- Collaborating with the data science team to utilize accumulated failure and repair data to advance AI-based prediction of future repair parts demand and inventory optimization.
(3) Development of data-driven sales support system
We are developing data-based sales support tools to solve the challenges faced by port sales representatives in selecting and determining the content of proposals.
- Data integration and visualization:
- Integrating data from Salesforce, demographic data, commercial area data, existing port usage status, etc.
- Supporting sales and field decision-making:
- Developing UI/UX that allows sales and field representatives to fully utilize information for each candidate location, aiming for faster port installation and more convenient LUUP usage.
*Scope of changes to job responsibilities: Duties assigned by the company.
▍Attractions and Rewards of This Position
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
① Direct Impact on the Physical World
- Amidst the movement of 15,000 ports and over 40,000 vehicles nationwide, the code you write will change vehicle placement in the city, optimize the movements of on-site staff, and improve the "mobility" experience for people.
- This is an environment where you can directly feel the value of your work through clear KPIs such as improved vehicle utilization and reduced opportunity loss, which are directly linked to business profitability and reliability.
② Advanced and Diverse Technical Challenges
- You can tackle complex and interesting challenges that represent the pinnacle of software engineering, including mathematical optimization such as demand forecasting (machine learning) and delivery planning problems (VRP), AI-based parts demand forecasting and inventory optimization, and the design and operation of large-scale IoT data and event-driven architectures. This also includes re-architecting to a modular monolith to solve business challenges like decreased development speed, domain design based on DDD, and improving DevEx (Developer Experience) through CI/CD improvements.
③ Ownership of Business Problem Solving
- This is a "field-first" development style where developers themselves accompany on-site staff to discover and solve problems based on primary information.
- There is a culture where ideas for improvement can be realized by transcending positional boundaries through discussions with field members.
④ Investment in Future Technology
- We are seriously committed to addressing technical debt and improving architecture from a long-term perspective, not just focusing on immediate feature development.
- Challenges aimed at improving code quality and enhancing the development productivity of the entire team, such as strategic architectural overhauls, are welcomed.
▼Required Skills/Experience
- Backend engineer work experience (2+ years)
- Understanding of design philosophies such as DDD and Clean Architecture, and experience applying them to products
- Experience taking responsibility for delivering value, including resolving issues during production deployment and recovery
▼Welcome Skills/Experience
We believe you can be more successful if you have strengths in any of the following areas.
- Experience in feature development for SaaS or internal products
- Experience developing systems for real-time vehicle management or traffic information
- Experience in architectural design and migration of large-scale systems, such as modular monoliths
- Knowledge of and interest in Domain-Driven Design (DDD) and Clean Architecture
- Front-end development experience with modern frameworks
- Understanding of and development experience with communication methods and protocols related to IoT devices such as TCP, BLE, MQTT
- Development experience using TypeScript, Firebase, Google Cloud
- Cross-platform app development experience such as Flutter
- Interest in development and operational efficiency improvement using AI (LLM)
- Basic data analysis experience through BigQuery
- Experience in discussing and promoting technical strategies
- Task management experience for contract workers and interns
- Knowledge and experience in machine learning and mathematical optimization (delivery planning problems/VRP, inventory management/demand forecasting models, etc.)
- Passion for improving Developer Experience (DevEx)
- Experience in proactively promoting and implementing refactoring beyond feature development
- Development experience utilizing map information services (GIS)
▼Ideal Candidate Profile
Assuming agreement with Luup's mission and business, we welcome individuals with a product-oriented and future-oriented mindset, who are not narrowly focused on a single technology or short-sighted, and who enjoy technical challenges and problem-solving without being overly attached to specific technical domains.
Based on such a mindset, we envision the following types of individuals:
- Individuals who are comfortable with opportunities for online and in-person communication as needed, even in a remote-based organization, and who actively communicate with people outside their department.
- Individuals who can consider realistic solutions, taking into account the circumstances of on-site staff and contractors.
- Individuals who can imagine the underlying operations and challenges beyond the scope and definition of tasks, and can exchange opinions and coordinate with other teams.
- Individuals who can proactively propose and promote refactoring, and challenge new technologies within the technical organization.
▼Attractions of the Job
Luup is challenging the social implementation of a new mobility culture with its "port model," which is unprecedented globally. With 15,000 ports nationwide and over 40,000 vehicles, large-scale IoT data operates in real-time, and the code you write supports people's mobility and the movements of on-site staff. Through the optimization of complex operations, we drive the core of the business from the engineering domain with an impact directly linked to business profitability and reliability.
Our business is not completed by software alone. The foundation is the operations in the "physical world" where tens of thousands of IoT devices, daily on-site staff, and safe customer travel all interact. The role of engineers is to optimize this complex operation with technology and drive business growth. Engineers will tackle a wide range of technical challenges based on a modern cloud-native environment using Google Cloud and AWS.
In addition to designing and operating event-driven architectures that handle real-time data from tens of thousands of IoT devices, building scalable infrastructure (IaC) to support rapidly expanding traffic, and promoting SRE practices to ensure reliability as social infrastructure, we apply algorithms such as demand forecasting (machine learning) and delivery planning problems (mathematical optimization) using TypeScript and Go in collaboration with the data team. This includes hardware integration (BLE/MQTT), UI/UX development connecting data and field operations, architectural reforms to DDD and modular monoliths, and improving DevEx (Developer Experience) through CI/CD improvements. It is an environment where technical challenges that transcend positional boundaries are required to solve business problems.
▼Development Environment
- Primary Language: TypeScript
- Framework: Node.js
- Cloud: Google Cloud (Cloud Functions, Firestore, Pub/Sub, Cloud Run, AlloyDB, GCS)
- Tools: GitHub / Notion / Slack / Google Meet
▼Employment Type
Full-time employee (No fixed term)
▼Probationary Period
Yes, 3 months. *Working conditions are the same as for regular employment.
▼Salary
Annual salary: ¥6,000,000 - ¥9,000,000
▼Minimum Annual Salary (in 10,000 yen)
600
▼Maximum Annual Salary (in 10,000 yen)
900
▼Work Location
FORECAST Gotanda WEST 7F, 8-9-5 Nishi-Gotanda, Shinagawa-ku, Tokyo
(Main stations for commuting: Gotanda Station / Osaki-Hirokoji Station / Togoshi Station / Togoshi-Ginza Station / Osaki Station)
Development members primarily work remotely, and members residing in other regions are also on staff. However, most members live within commuting distance, and the company-wide meeting for all employees is held at the office once a month. We also aim to strengthen collaboration within and outside the team by holding on-site meetings regularly. Additionally, as there may be occasions to verify vehicles at factories or in the field, residing within commuting distance is desirable.
*Scope of changes to work location: Work locations designated by the company.
▼Working Hours
10:00 - 19:00 *Flextime system
Standard working hours: 8 hours per day
On-call duty on holidays is available (scheduled once a month with shift application, compensatory leave is mandatory).
▼Break Time
60 minutes
▼Overtime Work
Yes
▼Holidays, Paid Leave, Special Leave
Complete two-day weekend (Saturday and Sunday), national holidays, summer vacation, year-end and New Year holidays.
▼Benefits
■ Work Style
- Working Hours: Full flextime system (no core hours, standard working hours 8 hours/day)
- Remote Work: Possible
- Many members come to the office at least once a week.
- Each department recommends the most productive work style, allowing for flexible work arrangements.
- Once a month, there is a company-wide meeting (attendance generally required) as a forum for company-wide communication.
■ Holidays and Leave
- Complete two-day weekend (Saturday and Sunday)
- National holidays
- Year-end and New Year holidays
- Summer vacation
- Annual paid leave (granted on the day of joining)
- Special leave
- Leave system that accommodates diverse family structures, such as bereavement leave for same-sex and common-law partners.
- Pet bereavement leave, etc.
■ Employee Benefits
- Insurance:
- All social insurances (Health Insurance, Employees' Pension Insurance, Employment Insurance, Workers' Accident Insurance)
- Group insurance
- Allowances/Subsidies:
- Transportation expenses covered (with limits)
- Coupons for using our service (LUUP)
- Health Support:
- Company covers full cost of health check-ups and flu vaccinations.
- Other:
- Company-issued PC (with sufficient specifications for development) and smartphone provided.
■ Internal Systems and Communication
- Communication Activation Measures:
- "Shuffle Lunch" and "1on1 Relay Lunch" for interaction across departments and roles.
- Subsidies for club activities, etc. Various opportunities to foster teamwork.
▼Insurance Enrollment
Health Insurance, Employees' Pension Insurance, Employment Insurance, Workers' Accident Insurance
▼Measures to Prevent Passive Smoking at the Workplace
No smoking within the office.