What are some of the things you do on a day-to-day basis?
- Design, develop and optimize new & innovative creative formats such as Motion Ads, App Install, Carousel and many more.
- Work on a management platform that allows advertisers to create and manage their ads while putting emphasis on optimal user experience and performance
- Work on a large scale, high throughput recommendations system and influence the way billions of people discover the internet
- Utilize one of the largest real time big data operation in the world consisting of over 140TB 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.
- Collaborate with other experienced tech leaders in the group and product managers
- Put a special focus on people personal growth, team productivity and velocity
Our Tech Stack:
Java, Vertica, MySQL, HDFS, BigQuery, Kubernetes, Prometheus, Grafana, Airflow, React, CSS
What are the skills a Software Engineer needs to have?
- 5+ years programming experience in Java or equivalent Object-Oriented language (preferably Java + Spring)
- BSc in computer science or equivalent
- 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
- Able to technically lead and mentor other team members
- Experience with front-end development is a plus, especially React.
Nice to have:
- Experience with front-end development is a plus, especially React.