仕事概要
【Company Overview】
Eukarya develops and offers "Re:Earth," a next-generation open-source WebGIS (Geographic Information System) platform equipped with high scalability and an intuitive user interface. As the first WebGIS to feature a browser-operated plugin system, Re:Earth is also publicly available as open-source software. We aim to create significant value in collaboration with our contributors and share our developments broadly, showcasing our work at global conferences such as FOSS4G.
Website: https://eukarya.io
note: https://note.com/eukarya
Engineering Blog: https://reearth.engineering
GitHub: https://github.com/reearth
【Current Situation and Challenges】
Since its launch in summer 2021, our main product, the next-generation WebGIS platform "Re:Earth," has rapidly expanded its market presence, securing nearly 200 million yen in orders within just six months, primarily from businesses and governmental organizations. The demand for Re:Earth and the scale of projects continue to grow swiftly.
Currently, we are developing "Re:Earth Flow," a new open-source project that will handle GIS data transformation and analysis in addition to visualization. Re:Earth Flow allows users to create transformation pipelines on the web using no-code/low-code visual programming by editing nodes and calling APIs to perform various operations, such as converting CSV to GeoJSON, performing spatial joins, removing attributes, and altering styles. Our goal is to replace tools like FME and enable conversions from CityGML to 3D Tiles, operating on a cloud-native, serverless platform. Future plans include enabling users to install plugins and perform custom computations via WebAssembly.
We are seeking intellectually curious engineers with a passion for innovation to develop the backend of our new product, Re:Earth Flow, using Rust.
【Job Responsibilities】
・Develop Re:Earth Flow using Rust within an open-source setting.
・Participate in architecture design from the ground up, with plans to build on Google Cloud (while ensuring it can be deployed on any cloud, such as AWS, due to its OSS nature).
【Remarks】
・Engage in a challenging development experience through a highly productive front-end environment using React, TypeScript, and GraphQL, and robust, scalable server-side development utilizing Go, Rust, Google Cloud, Clean Architecture, and DDD.
・Work within a rare OSS-based business model in Japan, where engineers can perform highly technical and challenging work in a prominently visible manner (e.g., developers credited in release notes: https://reearth.io/ja/blog/2022/1/28/release-v040 ).
必須スキル
【Required skills】
・Rust experience: No practical experience with Rust itself required, but must have learned Rust and can implement it to some extent.
・Experience with languages other than Rust
・Basic knowledge of computer science: Such as data structures, algorithms, and concurrency.
・Knowledge and experience in performance optimization
・Knowledge, experience, or interest in fields such as GIS, 3DCG (real-time graphics, GPU), binary processing, web, and WebAssembly
歓迎スキル
【Welcome Skills】
・Experience building and operating systems using cloud infrastructure (such as Google Cloud, AWS)
・Experience in system architecture design
・Knowledge and experience in developing web applications and libraries using WebAssembly
・Basic theories of 3D graphics (rendering pipelines, shaders, lighting, materials, post-processing) and mathematical knowledge (such as linear transformations)
・Basic knowledge of GIS (Coordinate Reference Systems, geoid models, tiles, raster and vector data, various data formats)
・Experience in developing and publishing OSS libraries and tools
求める人物像
・Experience in building and operating systems using cloud infrastructure (Google Cloud, AWS, etc.)
・Experience in designing system architecture
・Knowledge and experience in developing web applications and libraries using WebAssembly
・Knowledge of basic theory (rendering pipeline, shaders, lighting, materials, post-processing) and mathematics (linear transformations, etc.) related to 3D graphics
・Basic knowledge of GIS (geodesy, geoid models, ellipsoids, tiles, raster, vectors, various data formats, etc.)
・Experience in developing and publishing OSS libraries, tools, etc.
応募概要
給与 | <Annual salary will be determined based on experience and capabilities in accordance with our company regulations.> ■Annual Salary: 4,800,000 JPY to 7,200,000 JPY ■Monthly Salary: -Base Salary (monthly): 300,000 JPY to 450,000 JPY -Fixed Overtime Allowance (monthly): Compensation for 42 hours (100,000 JPY to 150,000 JPY) Note: ・Additional overtime pay will be provided for hours worked beyond the fixed overtime. ・Depending on skills, the salary offered may exceed the above-mentioned range. |
---|---|
勤務地 | ■Remote Work: Principally flexible due to the full remote setup. ■Office: 27F, Ebisu Garden Place Tower, 4-20-3 Ebisu, Shibuya-ku, Tokyo Note: Office attendance may be required based on work directives. |
雇用形態 | Full-time employment is preferred, but other arrangements (such as contract work or outsourcing) are negotiable. |
勤務体系 | 【Work System】 Working Hours: Full-time from 10:00 AM to 7:00 PM, including a one-hour lunch break, effectively 8 hours of work per day. 【Selection Process】 0) Casual Interview If interested, please indicate "Casual Interview Desired" when applying. 1)Document Screening 2)First-Round Interview Method: Online, 1 hour Evaluation Criteria: Skill match, personality, and language skills assessment Interviewers: Team leader or in-house backend engineer, potentially including the CTO depending on circumstances Number of Interviewers: 1-2 3)Second-Round Interview Method: Online, 1 hour Evaluation Criteria: Cultural fit and long-term potential at Eukarya Interviewers: Team leader or HR manager, potentially including the CTO depending on circumstances Number of Interviewers: 1-2 4)Offer Discussion Method: Online or in-person, approximately 1 to 1.5 hours Location for In-Person Interviews: Company office in Ebisu Discussion Led By: HR manager (potentially with the involvement of the current team leader and members) 【Number of Positions Available】 1 or more |
試用期間 | 【Probationary Period】Varies according to the local labor laws of the employment country. |
福利厚生 | ■Salary Increase: Annual performance-based salary review based on target and behavioral evaluations. ■Bonus: Paid twice a year, based on goal achievement and profit-sharing models. (Payment dates may change or payments may be omitted depending on company performance. The amount is determined considering the individual's achievement of goals and profit-sharing.) ■Annual Holidays (2024): 128 days including weekends. Includes national holidays, year-end and New Year holidays, summer holidays, and special leave for personal events. ■Paid Leave: 10 days granted at the time of joining. ■Transportation: Full reimbursement for travel expenses related to work. ■Benefits: Comprehensive social insurance. Defined Contribution Pension Plan (401k), support for remote work (purchase of desks and chairs), subsidies for buying books and supplies, Input Day (once a month dedicated to reading or visiting exhibitions to learn about one’s specialty), gender-neutral parental leave, and childbirth celebration bonus. ■Eukarya Data -Average Overtime Hours: 7.68 hours (as of April 2024) -Average Age: 31 years -Parental Leave Usage: Utilized by both genders (1 male, 2 females) ■Other Educational Background: Not required |
企業情報
企業名 | 株式会社 Eukarya |
---|---|
設立年月 | 2017年07月24日 |
本社所在地 | 東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー27F |
資本金 | 101,000,000円 |
従業員数 | 27名 |