Backend Engineer

dotData Minato-ku, Tokyo
  • 💴 ¥8M ~ ¥10M annually
  • 🏡 Fully remote
  • 🧪 4+ years experience required
  • 💬 Conversational Japanese
  • 🗾 Japan residents only
  • 🧳 No relocation support

About dotData

dotData Minato-ku, Tokyo

dotData is a startup focused on full-cycle Machine Learning and Data Science automation. Our platform automates the entire process of building predictive models starting from raw business data through data and feature engineering to machine learning all the way to production.

Key benefits

  • Continuous learning
  • Personal development
  • Cross-cultural interactions

About the position

We are looking for a backend engineer to work on the development of our new data analytics product. For the backend, we mainly use Python (and some Scala), and use frameworks and libraries such as FastAPI, Pandas, Polars, and Spark. We also use Kubernates for our production and development environment.


  • Developing the backend component of the product, from design to development and testing, in collaboration with other team members such as PdM and frontend engineers.
  • Technical maintenance after the product is released.


  • 4+ years backend development experience
  • 2+ years of Python experience
  • Being able to implement software following best practices, and not just gluing together things you find online or through AI chat
  • Basic knowledge of data analysis, machine learning, statistics, or related fields for understanding use-cases and user-stories (e.g. having taken an online course)

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience in setting up infrastructure deployments using CloudFormation, TerraForm, etc.
  • Experience using Kubernetes as a product infrastructure and development environment
  • Experience developing software related to data analysis
  • Data science experience
  • Full stack development skills and experience including front-end (especially with React and Next.js)
  • Experience implementing and using data distribution processing with Spark, etc.
  • Cloud platform experience, such as AWS and Azure


8 to 10 million JPY annually.

Hiring Process

  1. 1

    Casual interview

  2. 2

    Technical Assessment

    You’ll submit an assignment to us.

  3. 3

    Technical Interview

    You’ll be interviewed by two or three of our engineers.

  4. 4

    Interview with Japan country head

  5. 5

    CEO Interview


Other Jobs at dotData

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.