Required Senior Backend Engineer, Demand
What are some of the things you do on a day-to-day basis?
Develop one of the largest real time big data operation in the world to support over 40TB of new data every day
Have end to end ownership: Design, build, ship, measure and maintain our products for the biggest publishers and brands advertisers in the world.
Influence directly on the way billions of people discover the internet
Work on projects such as: Internet Personalization, Content Feed, Real Time Bidding, Video Recommendations and much more
Our Tech Stack:
Server: Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Kubernetes, Prometheus, Grafana, Airflow, Redis
Client: React, Vanilla JavaScript, ES6+, Webpack, HTML, CSS.
What are some of the things you do on a day-to-day basis?
Develop one of the largest real time big data operation in the world to support over 40TB of new data every day
Have end to end ownership: Design, build, ship, measure and maintain our products for the biggest publishers and brands advertisers in the world.
Influence directly on the way billions of people discover the internet
Work on projects such as: Internet Personalization, Content Feed, Real Time Bidding, Video Recommendations and much more
Our Tech Stack:
Server: Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Kubernetes, Prometheus, Grafana, Airflow, Redis
Client: React, Vanilla JavaScript, ES6+, Webpack, HTML, CSS.
Requirements:
Proven experience as a Backend Developer
Experienced in designing and developing large scale distributed systems
Deep understanding and strong Computer Science fundamentals: object-oriented design, data structures, applications programming and multithreading programming
3+ years programming experience in Java or equivalent Object-Oriented language (preferably Java + Spring)
Able to technically lead and mentor other team members
It would be great if you also have:
BSc in computer science or equivalent Nice to have.
Proven experience as a Backend Developer
Experienced in designing and developing large scale distributed systems
Deep understanding and strong Computer Science fundamentals: object-oriented design, data structures, applications programming and multithreading programming
3+ years programming experience in Java or equivalent Object-Oriented language (preferably Java + Spring)
Able to technically lead and mentor other team members
It would be great if you also have:
BSc in computer science or equivalent Nice to have.
This position is open to all candidates.