full time Senior Software Engineer, Java

at Verticalmove, Inc. in Washington-Seattle

This company's targeting technology gives publishers the ability to aggregate users into segmented groups with similar interests, for example cars or iPhones, based on how they behave online - what they read, what they search for or where they go. This client works with about 100 publishers globally, including media owners such as Associated Newspapers, News International, the Financial Times and Sky.


 

JOB SUMMARY

This company has an exciting opportunity for a Senior Software Development Engineer within the Gateway team to design and implement the massively scalable platform that powers targeted advertising for some of the most reputable online publishers and advertisers.



Reporting to the Director of Engineering for the Gateway, the Senior Software Development Engineer is responsible for designing, implementing, debugging, and documenting the services, features and overall reporting infrastructure for the targeting platform. The Senior Software Development Engineer will work closely with the rest of the Engineering Team, Product Management and Technical Operations throughout the complete development lifecycle from early design into release and deployment.

 

RESPONSIBILITIES

  • Design, code and debug distributed, high performance, scalable edge and backend services.

  • Define performance and scale metrics for highly available real time targeting services.

  • Work with various groups to standardize release process, branching policies, and technical documentation.

  • Perform frequent code reviews and provide mentor-ship.

  • Author automated unit and black-box tests.

EXPERIENCE REQUIRED

  • 5+ years of solid systems development experience using Java. C/C++ is a plus.

  • Experience in developing, testing and debugging distributed, multi-tiered systems.

  • Excellent object-oriented programming ability and an appreciation of well-tuned, high-performance engines.

  • Solid understanding of internet protocols, relational databases, and data warehouses, memory management, multithreading.

  • Familiarity with Linux, J2EE, HTML, XML, and Spring MVC.

  • Ability to communicate and document technical requirements to business and operations groups.

  • Familiarity with agile and/or test drive design.

  • Scalable, distributed systems development and design, preferably using Hadoop.

EXPERIENCE DESIRED

The ideal candidate has experience with some or all of the following:

  • Online advertising platforms and services.

  • Background in Data Mining, Data warehousing and/or Natural Language/Predictive algorithms.

REQUIRED EDUCATION

  • Bachelor's degree in CS or equivalent.


« go back to homepage
Is this job ad fake? Report it!   
Recommend to a friend
Published on 09-06-2010

hosting