Backend/Data Engineer – Content Platform


Job Overview

What you’ll do

  • Build large-scale batch and real-time data pipelines with data processing frameworks like Scalding, Scio, Storm, Spark, and the Google Cloud Platform.
  • Design, develop, and deploy backend services in Java with a focus on high availability, robustness, and monitoring.
  • Use best practices in continuous integration and delivery.
  • Help drive optimization, testing, and tooling to improve data and systems quality.
  • Work in multi-functional agile teams to continuously experiment, iterate, and deliver on new product objectives.
  • Take operational responsibility for the services that are owned by your team.
  • Work in an environment that supports your individual growth by providing you ambitious tasks to tackle and the time needed to acquire new skills.
  • Who you are

  • Have 3+ years of professional experience working in a product facing environment.
  • Worked with high volume heterogeneous data, preferably with distributed systems such as Hadoop, BigTable, and Cassandra.
  • Experienced in writing distributed, high-volume services in Java or Scala.
  • Have an understanding of system design, data structures, and algorithms.
  • Knowledgeable about data modeling, data access, and data storage techniques.
  • Deployed and operated services in a cloud environment such as GCP or AWS.
  • Enjoy close collaboration with web engineers and passionate about the software architecture across the backend, frontend, and the APIs that glue them together.
  • Care about agile software processes, data-driven development, reliability, and responsible experimentation.
  • View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.