・Design, architect, and implement both batch and streaming data processing infrastructure
・For specific algorithms, build and maintain training pipelines
・Analyze data required for algorithm design
・Support implementation of algorithms
Responsibilities
・Design and implementation of data infrastructure
・Manufacturing cost estimation data
・Transaction performance data
・Manufacturing control process data
・Using data for various products
・Analysis of base data to obtain hypotheses regarding business and operational improvement
・Build data processing pipelines in cooperation with algorithm designers
Development Team
・You will join one of our development teams
・Typically, one team consists of 4-5 members
・You may be transferred to another team as needed
・You will get support from a Tech Lead and Engineering Manager
・Development cycles based on Scrum framework
・Using JIRA to track tasks
・Your Skills and Experience
・Development Environment
Development language
・Frontend: HTML, CSS, TypeScript
・Backend: Rust, Kotlin, TypeScript
・Framework, Library
・Frontend: React, Apollo, Next.js, styled-components, WebGL, WebAssembly
・Backend: Rust (Tokio, tonic, Diesel), Kotlin (Micronaut, Exposed), Node.js (Express, NestJS)
・Infrastructure: GCP, GKE
・Database: PostgreSQL, Firestore
・API: GraphQL, REST, gRPC
・Authentication: Auth0
・Development tools: GitHub, CircleCI, Figma, Sentry, DataDog, Storybook
・Communication tools: Slack, Discord, JIRA, Miro