Career opportunity Senior Software Engineer (Backend/Platform)

Senior Software Engineer (Backend/Platform)

screenshot-2024-12-10-141201
Locations
Tokyo
Salary
¥8,500,000〜¥12,000,000 (Annual)
Recruitment industry
Programmer, Backend Engineer
Employment status
Full time employee

Job description

  • To 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/Typescript to define domain logic, executed as workflow steps.
  • Specific duties examples are:
  • Platform design and implementation
  • Evaluating 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.

  • 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
  • Other tools:GitHub Copilot,Figma,Storybook
  • Communication:Slack,Discord,JIRA,Miro,Confluence

Requirement

Required Qualifications

  • 7+ years of hands-on experience developing backend systems for web applications
  • Experience in decision-making regarding technology selection, architecture design, and construction for the entire service.
  • Hands-on experience with statically typed programming languages (such as Rust/Java/C++/Go, etc)
  • Experience in development using public cloud platforms such as AWS, Google Cloud, etc.
  • Business-level English proficiency (team communication is mainly in English).
  • Conversational-level Japanese proficiency(Japanese Language Proficiency Test N3 or above is a guideline; external communication is a mix of Japanese and English).

Preferred Qualifications

  • Hands-on experience with Rust. *Rust is mainly used for the workflow engine
  • Hands-on experience operating services using Kubernetes
  • Proficiency with container technologies such as Docker
  • 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
  • Hands-on experience in two or more programming languages (including frontend languages, including personal projects).
  • Fundamental knowledge of data structures and algorithms.
  • Experience in building and operating monitoring infrastructure using tools like Datadog.

Benefits

Salary Package:

  • Initial annual salary is estimated to be in the range of 8.5 million to 12 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.

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

Work time

Flextime (core time 11:00-16:00), including 1hour break, with overtime

Location

Tokyo

facebook-logo

Chat with us!