Upgrade to Pro — share decks privately, control downloads, hide ads and more …

All About Sansan – for New Global Engineers

All About Sansan – for New Global Engineers

This document provides information for new graduate global engineers on how to work.

◉ Sansan, Inc. corporate website
https://www.corp-sansan.com/

Avatar for Sansan, Inc.

Sansan, Inc.

June 12, 2025
Tweet

More Decks by Sansan, Inc.

Other Decks in Technology

Transcript

  1. © Sansan, Inc. Sansan, Inc. 3 About Sansan June 11,

    2007 7,130 million yen (as of February 28, 2025) Kamiyama Lab Sansan Innovation Lab Nagaoka Lab Sansan Global Pte. Ltd. (Singapore) Sansan Global Development Center, Inc.(Philippines) Sansan Global (Thailand) Co., Ltd. logmi, Inc. Diamond Corporate Data Services, Inc. Ninout, Inc. Institute of Language Understanding Inc. Established Capital stock Head Office Kansai Branch Fukuoka Branch Chubu Branch Locations Satellite offices Group companies Tokyo Stock Exchange Prime Market Listed stock exchange Planning, development, and sales of digital transformation services that change how people work Business Chika Terada Representative The concept behind Sansan The suffix or honorific “-san" symbolizes "person,” like Mr. and Ms. in English. Sansan stands for people and their encounters with each other. We hope to create encounters that change the world. The red line represents that desire. Sansan Bill One Contract One Eight Main services
  2. © Sansan, Inc. About Sansan A company is like a

    person, but it does not necessarily have a form, a “Katachi”, that you can see and touch. Companies do, however, have personalities, goals and values like people do. Since our inception, we have given our company its “Katachi” through the principles we instill in it. As our company continues to grow, we add to and renew our principles, and the “Katachi” evolves. The Katachi of Sansan – Our corporate philosophy
  3. © Sansan, Inc. Turning encounters into innovation Our world is

    built on encounters; they are the very basis of society. People encounter people. Companies encounter companies. We believe these connections bring innovation, which in turn leads to new ways of working and doing business. By developing innovative products, we change how people and companies value their encounters, and even change how those encounters take place. Mission About Sansan
  4. © Sansan, Inc. Transport networks, electrical grids, the internet. These

    are some of the roads of society. We believe another road is possible. A new form of infrastructure for the business world. This road connects people with people, companies with companies, and turns everyday business into innovation. We aim to be that new road, that business infrastructure. Become business infrastructure Vision About Sansan
  5. © Sansan, Inc. Digital transformation (DX) and reshaping how we

    work Our solutions Our mission: Turning encounters into innovation Providing DX-promoting solutions that reshape how we work, linking encounters with people and companies to business opportunities, and developing solutions in a range of business areas. DX for Individuals DX for Corporate Business card DX Sales DX Contract DX Accounting DX Sansan’s DX solutions reshape how we work People and companies first encounter each other Building the encounter Results of the encounter Building a network of encounters
  6. © Sansan, Inc. Organizational structure overview Organization Our organizational structure

    is divided into 4 main products. Contract One Division PR, Branding, Business Development, Global Business Promotion, etc. Other departments Engineers, R&D, System Management, CSIRT, etc. Engineering Division Sansan Division Marketing, Inside Sales, Sales, Customer Success, etc. Bill One Division Marketing, Inside Sales, Sales, Customer Success, etc. Eight Division Marketing, Inside Sales, Sales, Customer Success, etc. Marketing, Sales, etc. COO Team ※COO=Chief Operating Officer Finance, Accounting, Legal, etc. Corporate Division Recruitment, Labor, Employee Success, etc. HR Division
  7. © Sansan, Inc. Engineering Division An Engineering Unit works with

    each product unit and a group handles core technologies. Engineering Division Organization Sansan Engineering Unit Contract One Engineering Unit Bill One Engineering Unit Eight Engineering Unit Platform Engineering Unit Overseas Establishment Team R&D Department Data Alliance Department Corporate System Department Digitization Department Information Security Department VPoE Team Sansan Global Development Center, Inc. Quality Assurance Engineering Unit
  8. © Sansan, Inc. Bill One – The accounting DX solution

    Our solutions | Bill One Paper, PDF, and all other invoices that used to be delivered separately to various locations and departments are now digitized and delivered together. Sansan’s technology and operations, forged by continuously and accurately digitizing the vast array of business card types, enable us to process invoices in a way never before possible. From analog to digital. Bill One streamlines billing operations for the entire company, including the accounting department, and speeds up monthly closing. This, in turn, speeds up management’s decision-making. Accounting DX that reshapes how your company works
  9. © Sansan, Inc. Bill One’s value proposition Our solutions |

    Bill One One-stop receipt of invoices in any format and centralized management of invoices for contracting companies *When conditions specified by Sansan are met. One-stop receipt 99.9% digitization accuracy Cloud-based centralized management Companies issuing invoices Bill One contracting companies Upload Postal mail Proxy receipt Proxy scanning v Email attachment
  10. © Sansan, Inc. Bill One’s 3 main benefits Receive all

    invoices online Build legally compliant workflows Increased productivity organization- wide, not only for accounting Our solutions | Bill One
  11. © Sansan, Inc. Source: Presentation Materials for FY2024 Q2 *Monthly

    recurring revenue Sales and growth (1) Our solutions | Bill One
  12. © Sansan, Inc. Sales and growth (2) Our solutions |

    Bill One Target values 200 million yen base 100 million yen base Bill One 100, million yen
  13. © Sansan, Inc. Total feedback Our solutions | Bill One

    CS and sales receive user feedback from over 300 users per month (last 6 months) month
  14. © Sansan, Inc. Bill One global expansion Bill One is

    expanding its invoice network to Singapore and Thailand. Our solutions | Bill One
  15. © Sansan, Inc. Designers Engineers Customer Dev. Team (~230 members)

    PdM Customer Success Sales Marketing PMM Product Dev. Team (~70 members) Architects Division organizational structure Our solutions | Bill One
  16. © Sansan, Inc. Development cycle and events Our solutions |

    Bill One Agile development incorporating scrum development essentials Refinement Morning mtgs. (daily) Planning Demos (3 per week) Reflection Sharing learnings 1 week Case-by-case releases (up to 12 per day) Product backlog
  17. © Sansan, Inc. Initiatives for improving culture Our solutions |

    Bill One ▲ OST in Teamflow - Encourage zasso (chats/consultation), learning, discussion > Morning meeting, Lunch meeting > Virtual office tools (Teamflow) > Learning sessions (sharing development learnings) > Lessons learned sharing mtgs. (lessons from bugs, etc.) - Improvements apart from functional development > Version upgrade, enhance week > Horizontal teams and guilds > Technical backlogs
  18. © Sansan, Inc. Attractive aspects of work Our solutions |

    Bill One - Business is strong and could become one of the largest SaaS businesses in the country - Startup-like speed and response to market development - Able to deal with product value and user value together with business side - Work on full stack from front-end to infrastructure - Continuous investment outside of functional development of products, such as refactoring, operational improvements, version upgrades - Exciting developments
  19. © Sansan, Inc. Bill One – Cloud-based invoice management solution

    Category Technology stack Programming languages, libraries, etc. Front end HTML, CSS, TypeScript, React.js Back end Kotlin, Ktor Other Docker, Cloud Build Infrastructure GCP (Cloud Run, Cloud Functions, Cloud Tasks, etc.) Database Cloud SQL (PostgreSQL) Monitoring Cloud Logging, Sentry CI Cloud Build Code management GitHub Our solutions | Bill One
  20. © Sansan, Inc. From R&D to providing and maintaining applications

    for business use R&D Department Academia Medium- to long-term initiatives, R&D Developing core technologies Release & operation of apps and APIs Joint research Submitting papers Conference sponsorship Study group sponsorship & participation Data structuring for various solutions A/B testing Internal data analysis Verifying new services OCR Name recognition Digitization APIs Sansan Labs Data infrastructure Deployment infrastructure Form Data Extraction Technology
  21. © Sansan, Inc. Position of each R&D theme in business

    areas R&D Department Image processing, recognition Natural language processing Machine learning Data science, causal inference Data visualization, product management New business Sales, CS (internal issues) Contract termination and usage promotion (CS) Sales efficiency (sales) Scene text recognition Object detection Automated input OCR, item segmentation. etc. Ultra-high resolution Feature word assessment Company keywords Eigen expression extraction Email signature capture Eigen expression extraction News delivery Document classification ResNet Company logo extraction Graph embeding Recommendations Label prediction Name matching RCT A/B testing and effectiveness verification Panel data analysis Sansan Labs (new feature development) Key value extraction Digitizing forms Graph neural network
  22. © Sansan, Inc. R&D Department members R&D Department Researchers, data

    scientists MLOps, DevOps engineers Data engineers, analytics engineers Product managers Product organization Mainly responsible for highly accurate digitization of business cards and forms, and R&D of functions that utilize data to increase product value from the accumulated data to the service release Ensure quality, availability, security, and observability of services, and build and promote deployment infrastructure for continuous and rapid releases with increasing trial-and-error by researchers Lead design and development of analytical infrastructure used by the R&D Dept. Provide data from various logs generated by company's products, data collaboration partners, etc., to the company in an easy-to- use form. Lead development and verification of features for continuous and discontinuous growth of each product working with the product organization
  23. © Sansan, Inc. Environment that encourages data utilization R&D Department

    System that enables collaboration with operators to produce high-quality training data Training data Operator Training model Promoting data utilization with a data analysis platform that aggregates business data Data analysis platform Press release Financial info Business cards Company info Publication News News delivery AB testing Data science report Recommendations Network analysis
  24. © Sansan, Inc. How projects proceed R&D Department ⁃ Establish

    company-wide OKRs every 3 months ⁃ Top-down and bottom-up formulation, and mutual coordination ⁃ OKRs are not goals for incremental progress, but rather for leaps forward ⁃ R&D Department separates ambitious OKRs and committed OKRs that are not expected to achieve everything → Ready to tackle major challenges OKR examples: Increase product value for Sansan's 30% growth → Improve the quality of email signature capture to achieve sales DX ⁃ By end of X month, Y algorithm's precision will be Z%. ⁃ … → Scale Sansan Labs and create sales DX-leading features ⁃ Reduce development lead time by YY% by end of X month compared with previous quarter ⁃ Release Y applications by end of X month ⁃ … To achieve OKRs Work as a project Communicate, measure, and achieve ambitious goals Objectives and key results (OKRs)
  25. © Sansan, Inc. Leadership development Organizational expansion Transferring authority Organizational

    flattening Small-scale development R&D Department R&D Department members Approx. 5 people per team, w/10 teams in total (as of Nov. 2023) - Teams are not strictly divided by areas of expertise, etc., but rather are organized so it's easy to work on related projects - Team composition reviewed on a case-by-case basis
  26. © Sansan, Inc. Technology stack and development process R&D Department

    Main languages used Python, R, C#, C++ Cloud AWS, GCP (Google Cloud Platform) Source code management GitHub Libraries and frameworks used Choose freely according to theme Implementation in production environment Docker container tech and… AWS (Batch, Lambda, SageMaker. etc.), GCP (AppEngine, Kubernetes. etc.) PCs Choice of Windows PC, MacBook; AWS or GCP instances available Data accumulation Service creation Assessment Release Learning A/B testing Pretreatment Inference Machine learning systems workflow
  27. © Sansan, Inc. Expectations, roles DevOps, MLOps engineers - Work

    w/researchers to promote technical solutions to development and operational issues - Initiatives to support and promote digitization automation - Design, build, and operate of digitization systems that are highly accurate, low-cost, and have high throughput - Ensure quality of service, availability, security, and observability of algorithms and machine learning models developed by researchers to run in the production environment - Productivity improvement initiatives within the R&D Department
  28. © Sansan, Inc. Automation of business card data entry DevOps,

    MLOps engineers Solutions Business card digitization system (GEES) - Collection of micro-tasks subdivided for fast, low-cost, secure digitization Automation through image processing tech - NineOCR: Proprietary OCR engine specialized for business cards - Smart capture: On-device business card detection + OCR engine for immediate delivery - Language and handwriting determination: Attribute determination of business cards not based on text information Results - Lower business card data entry costs - Improved digitization accuracy of user's immediate primary deliveries Business challenge Minimize digitization costs and accelerate delivery while achieving near-100% accuracy Language determination Attribute determination of business cards not based on text information Smart capture On-device business card detection + OCR engine for immediate delivery NineOCR Proprietary OCR engine specialized for business cards
  29. © Sansan, Inc. Digitizing invoice data entry Invoice image entry,

    digitization system Entry Digitization Automation engine Operator Invoice digitizing system utilizing our business card digitizing expertise Invoice image Invoice data User company Bill One entry DevOps, MLOps engineers
  30. © Sansan, Inc. The value of doing this work DevOps,

    MLOps engineers Visible results System modifications, such as improving the processing accuracy, can easily show immediate results in the form of improved user experience and cost reduction. You're responsible for digitization, the source of our value. Your responsibilities are great, but your results will also be impactful. You'll always feel that your work is needed. Close to researchers Involved in new development and modernization We aim for close channels of communication with our researchers by integrating them organizationally, having regular meetings, etc. We discuss new measures, business challenges, improvement plans, etc., and create a system that allows researchers and one another to immediately identify such topics and act on them. You're involved in various tasks, including creation of new solutions and operation and modernization of existing solutions. As many of our services are microservices, development and operation of each is relatively less difficult, and you can exercise a great deal of flexibility.
  31. © Sansan, Inc. R&D Department Categoryv Technology stack Programming language,

    library, etc. Front end Back end Python (3.7–3.11), C# (.NET 6–7, .NET Framework 4.8), C++ (11–20) Other Docker, ASP.NET Core / MVC, Terraform, Argo Workflows, Argo Rollouts, Apache Airflow, SageMaker Infrastructure AWS, Google Cloud Database Aurora (MySQL), S3, Athena, OpenSearch, DynamoDB, BigQuery, Firestore, CloudSQL Monitoring Datadog, CloudWatch, Cloud Monitoring Container orchestration Amazon EKS, Amazon ECS, Cloud Run, App Engine CI/CD GitHub Actions, Reviewdog, CircleCI, Jenkins, CodeBuild, CodePipeline, ArgoCD Machine learning library PyTorch, TensorFlow Code management GitHub Technology stack
  32. © Sansan, Inc. Office-centric is the best way to work

    What is office-centric? At Sansan, we assume an office-centric work style, with everyone sharing the same space and time to realize our mission and vision with a seven- person, eight-legged team. Various chance encounters and communication in the office can lead directly to new results and innovation. We position the office as an important venue to create such breakthrough growth. How we work While being office-centric is our basis, we also use remote work, outside the office, from the standpoint of diversity, efficiency, and convenience. Employees can choose their work locations, taking responsibility for their own work style and results. Sansan’s work style Working environment © Sansan, Inc.
  33. © Sansan, Inc. How we work Working environment Flextime Flexible

    working hours for engineering and research positions *Core time: 10 a.m. to 4 p.m. Can work less than the designated working hours with supervisor's approval Collaborate across locations In addition to the Omotesando head office, we collaborate and develop across Japan and overseas locations We've developed across locations since around 2013, and have a system and culture that enables efficient online collaboration Make your own choices, taking advantage of the best aspects of online and offline Side jobs available (*approval system) Lunchtime study sessions (*subsidized) *There are rules on side jobs, but if they are within the scope of those rules, they are generally approved. *Subsidies for social gatherings during in-house study sessions (¥1,000/person)
  34. © Sansan, Inc. Where we are – Overseas (group companies)

    Working environment Singapore Sansan Global Pte. Ltd. Cebu, Philippines Sansan Global Development Center, Inc. Thailand Sansan Global Pte. Ltd. Japan Main office
  35. © Sansan, Inc. Where we are – Japan Working environment

    Nagaoka Lab Kamiyama Lab Kansai Branch Chubu Branch Sansan Innovation Lab Fukuoka Branch Head Office
  36. © Sansan, Inc. HR initiative design philosophy HR initiatives Our

    internal system must allow for highly productive ways of working that encourage business growth Aiming to achieve further business growth Turning encounters into innovation Mission
  37. © Sansan, Inc. Facilitating communication HR initiatives ・Yoriai Provides after-work

    drinks (including alcohol) and light snacks to create a relaxed setting for casual conversation within and across departments ・Nana-hachi (7-8) Provides opportunities for new employees to interact with members outside of their assigned departments and learn about Sansan's operations and other members ・Katachi Salon Opportunity to discuss the Katachi of Sansan with management
  38. © Sansan, Inc. Sansan Family Day 33: Sansan Day Events

    HR initiatives In-house study meetings Anniversary party Yoiko (in-house activities)
  39. © Sansan, Inc. Total employees Organization 2007 2008 2009 2010

    2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 ~5 ~100 ~ 1000 ~ 600 ~50 *Employees as of February 28, 2025 : 1,797 今後も 採用拡大! ~1800 In the last 4 years... we’ve grown by 800+ people
  40. © Sansan, Inc. Age ranges (Sansan Global Development Center, Inc.)

    39% 20s 47% 14% 40s and up 30s as of November 2024 Permanent and contract employees Organization
  41. © Sansan, Inc. Job roles 76% Engineering 18% Creative General

    4% R&D 2% Organization as of November 2024 Permanent and contract employees