Software Development Engineer
Bangalore, KA, IN
12d ago

The ContX team, which is part of Ad Optimization group, has a vision to build a service that will make diverse contextual information available to Amazon Advertising and partner with ad programs to launch ad products based on contextual targeting.

Contextual information will include keywords extraction, web page classification, topic modeling, page layout information and product ASIN assignment.

It will cover text, image and video based extraction and extraction from mobile apps. In addition to solving core extraction problems, the team will build crawl infrastructure and address problems like crawl scheduling, URL normalization, sitemap generation, webpage de-

chroming, app crawler etc., which are necessary for building a large-scale contextual extraction system.

The contextual service built by the team will enable using contextual data for keyword based and product ASIN based targeting, improve ad performance by providing contextual signals for modeling and provide webpage / app classification as a solution.

The extraction platform can be used in a self-service mode to spin off multiple text mining products like synonym generation, lookalike modeling, ad position detection etc.

The team will make the crawler service available as a managed framework with ability to introduce custom plugins. The end-

to-end system will scale to support crawling and extraction of hundreds of millions of URLs and tens of thousands of apps.

We are looking for talented Engineers who enjoy working on creative algorithms, building large-scale systems and who thrive in a fast paced fun environment.

As an engineer you would design business critical systems, write high quality code and mentor other engineers. You should have owned, designed and delivered multiple products.

You have deep knowledge of Java / C++, Object-oriented Design, Service Oriented Architecture and you are passionate about building massively scalable solutions and distributed systems.

You are expected to build exciting products on Contextual Advertising. offers competitive salary, stock grants, health and other benefits.

  • Strong Computer Science background.
  • A Bachelor's degree in Computer Science or related technical discipline
  • 5+ years of software development experience
  • Proficiency in Java / C++, Distributed systems and Object-oriented Design
  • Experience developing robust, highly scalable distributed systems with stringent throughput / response times, using Java / C++, map-
  • reduce and SQL relational databases

  • You have strong communication and collaboration skills
  • You have passion for building the best products and technologies
  • You show strong ownership, bias for action and product sense
  • Experience with advertising systems in connection to distributed algorithms, advanced data structures, high-volume data processing and statistics
  • Background in text mining is highly desired
  • Master’s or PhD in computer science or related field
  • Step 2
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form