Remote Senior Java Engineer - Remote

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Java Engineer will be responsible for developing Zyte's SaaS offering, Zyte API, which is a distributed application written in Java, C++, Python, and Nodejs components.
  • The role involves working with technologies such as HTTP, web sockets, Apache Kafka, and Kubernetes.
  • Zyte API provides a single ML-powered API for web data extraction use cases.
  • The position requires collaborating with a remote-first team and contributing to the core platform's improvement and scalability.

Requirements:

  • 5+ years of experience in building large-scale data processing systems or high load services.
  • Strong background in algorithms, data structures, and networking protocols.
  • Proficiency in Java with at least 3 years of experience.
  • Familiarity with event-driven frameworks and at least one RDBMS.
  • Experience with Linux, Docker, and remote collaboration.
  • Good communication skills in English.
  • Degree in Computer Science, other engineering discipline, or equivalent working experience.

Bonus points for:

  • Experience with Kubernetes, Netty, Vert.x, JNI, Apache Kafka, and web data extraction.
  • Understanding of functional programming paradigms and experience with Erlang, Scala, or Haskell.
  • Knowledge of cloud providers like GCP, AWS, OCI, and web browser internals.
  • History of open-source contributions.

Benefits:

  • Join a self-motivated, multicultural team at Zyte.
  • Enjoy the freedom and flexibility to work from anywhere.
  • Attend conferences and interact with team members globally.
  • Work with cutting-edge open-source technologies and tools.
Leave a feedback