Tech Lead: Platform Engineer(English) / キャディ株式会社

Salary: 850 - 1200 百万円

TypeScriptReactPythonPostgreSQLKubernetesExpressOpenCVPyTorchElasticSearchRust

Minimum year of experience: 7

CADDi

Job Description: Tech Lead - Platform Engineer

Employment Information

Recruitment Background

We are on a mission to "Unleash the potential of manufacturing." We operate a cloud-based system that supports digital transformation centered on the use of drawings, which are the most essential data in the manufacturing industry.

Launched in 2022, our groundbreaking product uses technologies such as machine learning to structure and link critical design data, transforming this data into valuable informational assets. We have received significant adoption from leading domestic manufacturing companies and machining firms and have expanded our sales efforts to international markets, including the United States and Vietnam.

Our vision is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve optimization across departments and companies. We aspire to revolutionize our customers' workstyles and cultures, ultimately transforming the entire manufacturing industry.

As we develop this rapidly growing product, we face challenges in developer productivity, making improvements to our development environment essential. Thus, the need for Platform Engineering is increasingly important.


Job Responsibilities

We will focus on providing tools and infrastructure to reduce the cognitive load on developers by “separating concerns.” In this position, you will work on the following tasks:

  • Communicate and collaborate with developers to enhance the value provided.
  • Develop and operate self-service tools and platforms.
  • Improve development processes and environments, extending beyond just tool provision.

Please note: Depending on your experience and preferences, you may be assigned to teams other than the one you are recruited for, and your role may change during your time with us.


Organization

The Platform & Enabling Department supports engineers in all aspects of product feature development, providing QA, SRE and security expertise across teams, along with cross-system infrastructure.

The Platform Engineering Team is newly established and aims to "Unleash the Potential of Developers" by alleviating cognitive load so that developers can focus on delivering value.

20% of our development members are from overseas. We foster a multinational environment, with some teams communicating primarily in English and meetings held in both Japanese and English.


Experience You Will Gain

  • Solve challenging problems with highly enthusiastic team members.
  • Contribute to the international scale of a product and development organization with technical capabilities.
  • Provide value to society through product development that changes the industrial structure.

Qualifications

  • Experience autonomously promoting platform engineering or equivalent to Tech Lead.
  • Experience designing and developing web applications in a statically typed language.
  • Minimum of 7 years of hands-on software development experience.
  • Business-level English proficiency.

Preferred Qualifications

  • Experience operating container technologies such as Kubernetes.
  • Familiarity with Infrastructure-as-Code practices.
  • Experience designing and operating CI/CD pipelines and distributed systems.
  • Experience with Google Cloud platform design and operations.
  • Familiarity with monitoring platforms like Datadog.
  • Data engineering experience in data infrastructure and ETL.
  • Experience in platform engineering within an engineering team of over 50 people.
  • Conversational-level Japanese proficiency (N2 or above is a guideline).

Portrait of a Person

We seek individuals who:

  • Align with our mission to "Unleash the potential of manufacturing."
  • Can confront essential challenges with ownership and action.
  • Maintain a positive attitude and engage in constructive discussions in uncertain situations.
  • Communicate respectfully, considering the context and needs of others.

Salary

  • Initial annual salary range: 8.5 million to 12 million yen.
  • Salary reviews conducted twice a year.
  • Annual salary is distributed in 12 monthly payments.
  • Stock option program available.

Development Environment

  • Frontend: TypeScript, React, Next.js
  • Backend: Rust (axum), TypeScript, Node.js (Express, Fastify, NestJS)
  • Machine Learning/Algorithm: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
  • Infrastructure: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
  • Event Bus: Cloud Pub/Sub
  • DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
  • Data: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco
  • API: GraphQL, REST, gRPC
  • Authentication: Auth0
  • Tools: GitHub Copilot, Figma, Storybook
  • Communication: Slack, Discord, JIRA, Miro, Confluence

Selection Process

  1. Document screening
  2. Casual interview (if requested)
  3. Writing Sample (approximately 2 hours)
  4. HR interview
  5. Technical interview (Engineer)
  6. Final interview (CTO)
  7. Offer interview

Additional interviews may be proposed if needed.


Working Conditions

Work Environment

  • Primarily remote work, with recommended in-office days approximately once a week and off-site meetings 1 to 2 times a quarter.
  • The office is available to those who prefer to work from there.

Working Hours

  • Flextime (core time 11:00-16:00), inclusive of a 1-hour break, with overtime.

Employment Type

  • Full-time employee with a 3-month probationary period (no changes in salary or benefits).

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).
  • Year-end and New Year’s holidays (6 days).
  • Additional leave options available.

Benefits

  • Various allowances (transportation, childcare, etc.).
  • Support for employee interaction (club activities, team offsite, meals).
  • Growth support (training reimbursements, book purchases).
  • Family support (leave, congratulatory gifts, relocation assistance).
  • Comprehensive insurance coverage and work equipment provision.

For further inquiries and applications, please refer to the company's official website.