Location: Mountain View, CA
Kindsight is seeking an Architect for their Ad Serving group. This key individual will have a strong understanding and experience in developing large-scale, highly available and distributed web systems. Together with their strong Java development skills, the individual will have the unique opportunity to drive the architecture and development strategy of a high-performance ad serving infrastructure.
The Kindsight Advertising Network analyzes more thorough and accurate data than any other ad network to help display and search-based advertisers deliver their message to opt-in prospects at the precise moment of highest interest and intent.
Essential Job Functions
- Provide direction and guidance for the architecture of the ad server as it scales to handle large volumes of ad requests.
- Design, develop and maintain components in a high-volume real-time web system for ad selection and serving.
- Deliver high quality product releases in rapid 1-2 week development cycles.
- Collaborate closely with business/product team to ensure development tasks are always in line with feature requirements.
- Work with other engineering teams (including QA and tech ops) to define and understand interfaces and dependencies.
- Develop, document and communicate technical designs and approaches.
Requirements
- BS in computer science or related field.
- 10+ years of experience in developing large-scale, highly available and distributed web systems, among which 3+ years of experience involving technical design of those systems.
- 2+ years in software development in online ad serving including data warehousing and reporting.
- Strong knowledge of various online advertising monetization methodologies.
- Strong knowledge of online advertising ecosystems.
- Display and/or search advertising experience.
- Working knowledge of algorithms, data structures, performance optimization techniques, and object oriented design patterns.
Skills
- Linux and shell scripts experience
- Java and related open source technologies
- Caching technologies such as memcached
- Web technologies, Tomcat, HTTP, JavaScript, Ajax
- Web service architectures using SOAP, REST
- Experience writing and optimizing complex SQL queries
- Experience in integrating with major commercial or open source ad server products (such as DoubleClick, OpenX, and Zedo) highly desirable.
- Experience with Hadoop and Hive is a plus.
How to apply:
Email resume to: careersUS@kindsight.net
