亞太領航數據公司 Senior Backend Engineer (Java/Scala)

Taipei City, Taiwan
Backend Engineer
Full Time

What You'll Do / Responsibilities

[What you will do]

  1. Develop the cloud-native data product for the Japan Market
  2. Collaborate with frontend engineers to build the core backend API
  3. Collaborate with data engineers to build scalable data pipelines
  4. Collaborate with ML engineers to create machine learning services
  5. Explore advanced technologies for improving the performance
Required Qualifications

[Qualification]

  1. A minimum of 5 years of relevant working experience in product development
  2. Proficient in Scala or Java (with interest in learning Scala)
  3. Experience in (or willing to learn) solving problems in a functional way
  4. Familiar with services on Google Cloud Platform (e.g., AppEngine, CloudSQL, Datastore, Dataflow, BigQuery)
  5. Familiar with asynchronous HTTP server development (e.g., Akka-HTTP, http4s, Play, Tapir, Finagle)
  6. Familiar with big data processing tools (e.g., Scio, Spark, Scalding)
  7. Familiar with writing unit tests (or property-based testing) and dependency injection
  8. Familiar with continuous integration and continuous delivery (e.g., GitHub Actions, Travis CI, CircleCI)
Preferred Qualifications

[Good to have]

  1. Professional proficiency in Japanese
  2. Experience in geographic map encoding (e.g., GeoTrellis, JTS Topology Suite, Mapbox Vector Tile)
  3. Experience in open-source projects and/or contributions
  4. Experience in security and privacy-preserving techniques
  5. Familiar with Scrum framework
Salary
Negotiable
Application Form
* is required.


(PDF file preferred)