Schibsted Marketplaces serve 30 million people across 22 countries every day with effective and safe online classified ads. By enabling anyone to sell and everyone to buy, we promote sustainability and connect people to new opportunities and great deals.
Schibsted Ads common component sits at the heart of Schibsted ads platform, providing the backbone to build scalable products on top of its services. Services built by this team are used across Schibsted business in media and marketplaces.
Operating in the online advertising domain, the ads engineering teams deals with complex problems such as maintaining transaction boundaries across distributed systems based on a micro-service architecture, providing analytics solutions for our publishers and advertisers while processing TBs of data each day and in the process using latest big data technologies. This is a great opportunity to experience how online businesses operate first hand at the same time tackling some of the most challenging engineering problems of modern time.
Responsibilities
- Build on the current experimentation system to deliver a system capable of running thousands of experiments in parallel across hundreds of products and millions of users.
- Build an SDK for other teams to use from Java, Golang and other development languages/environments
- Design a system for auto promotion of successful variants, cascading experiments and experimentation in the edge
- Build software tools to allow provisioning of new features at runtime through the experimentation platform Implement highly scalable systems, using the best development practices and tools
- Design of REST and/or GraphQL APIs
- Event-oriented, cloud hosted services programming
- Be creative and experiment with new solutions but pragmatic and committed to code optimisation, maintainability, and quality
- Implementing complex algorithms provided by data scientist or working with data scientist to ensure their designs and algorithms can be implemented in a time and space efficient manner
Requirements
- Scala or a JVM related language
- SOLID, TDD
- RESTful APIs
- High availability websites
- SQL and NoSQL technologies
- AWS or any other cloud platform
- CI/CD build pipelines
- Agile methodologies
- Strong understanding of performance, scalability, and implementation constraints
- High comfort level working with multiple stakeholders from different parts of the organisation toward a consensus.
by via developer jobs - Stack Overflow
No comments:
Post a Comment