Software Development Engineer (Server) - Buyer The Rubicon Project
The mission of the Buyer Team is to build robust, scalable, maintainable and well documented systems for core ad serving systems, real time bidding and transactional order services. Every day we serve billions of ads, process terabytes of data and provide valuable data and insights to our publishers and buyers. If building software that touches 200+ million people every month is interesting to you, you?ll fit in well here.
A software engineer on the Buyer team is responsible for implementing new features and supporting existing systems for real time ad serving, transactional APIs and self service user interfaces. You will take responsibility for every aspect of a feature, from design, database schema, backend services and user interfaces.
Design and implement high volume systems for real time ad serving, transactional APIs and self service user interfaces.
Work on the complete development stack from design, data model to workflow and front-end development.
Be a creative problem solver who can draw on an array of expertise and technology to design and implement reliable software and support production systems.
Design, build and manage distributed software systems using service-oriented architectures and RESTful APIs.
You should have a bachelor or master?s degree in computer science or related field, have exposure to the software development lifecycle in a commercial environment, and have some academic or commercial background in Java or the JVM. You have built a web application in at least one programming language and you know all about cookies, REST and json. Experience working in a Linux or Unix production environment will be extremely helpful.
Nice to Haves:
Java frameworks such as hibernate, spring and jersey
Protocol Buffers or Thrift
- See more at: http://www.rubiconproject.com/careers/server-software-engineer/#sthash.j9L6olvS.dpuf
||Playa Vista, CA |