About
Aggregate Knowledge Careers

Aggregate Knowledge®, a fast growing company backed by top-tier venture capital, is building an easy-to-use, data-driven, and flexible infrastructure for ad agencies and advertisers so they can gain full control over their advertising campaigns. The Company is looking for experienced individuals to help us build our next-generation Discovery platform.

We have a talented and fun group of people. Check out the following recent job opening, and if it looks like a fit, please do not hesitate to contact us.

Local candidates only please, as no relocation can be offered. Unsolicited resumes from agencies are not welcome. Aggregate Knowledge is not responsible for any fees associated with unsolicited resumes.

Send all inquiries to jobs@aggregateknowledge.com. Be sure to let us know which job opening you are interested in so we can forward your request to the appropriate person.

 

Lead Java Developer

Responsibilities:

Design, build, and support web application server side software for the Aggregate Knowledge Discovery Platform. Work across functional boundaries and contribute to product development process. Contribute to the team as both a technical leader and mentor across the organization.

Requirements:

  • B.S. or higher studies in Computer Science (or equivalent experience).
  • 8+ years of experience developing large-scale applications with strict availability and reliability restrictions.
  • Strong multi-language skills, including an ability to operate in an environment that includes Java components.
  • Solid foundation in OO design and databases/SQL.
  • Familiarity with Unix (Linux preferred) development and execution environment.
  • Excellent organization, communication and interpersonal skills.
  • Strong performance tuning, troubleshooting, and analytical skills.
  • Experience in digital advertising a plus.

Key Strengths:

  • Excellent written and verbal English.
  • Exceptional skills with OO programming, and real world Java, Python or C++ experience.
  • UML and design patterns experience.
  • Strong analytical, deductive reasoning, problem-solving and troubleshooting skills.
  • Substantial experience with software design and architecture.
  • Knowledge of the software development lifecycle (SDLC).
  • Ability to work in self-motivated and self-directed environment within a group of peers.
  • Ability to identify and integrate open source software packages.
  • Experience in installing and maintaining production COTS (commercial off the shelf) software systems.
  • Experience with build systems and build processes (CruiseControl, Hudson, etc).
  • Experience with XML and related technologies (XPath, XSLT, etc).
  • RDBMS experience (Oracle, Sybase, Postgres, etc) including SQL and warehousing technologies.
  • Modern agile development methodology experience (XP, FDD, TDD, Scrum, etc).

Other:

  • Does what it takes to get it done.
  • Works best in very small teams (2 - 5 people).
  • Self lead, self directed and self motivated.
  • Soup-to-nuts mentality and background to back it up.
  • Experience writing products.
  • Ideally this is someone that's just written a successful product and is looking to do it again.
  • Must not be looking for a "job." This is not a 9-5 organization, but it is an organization that respects a family friendly, work-life balance.

top


Java Engineer

Responsibilities:

  • Design, build, and support web applications, as well as critical management systems for Aggregate Knowledge's Discovery Platform.
  • Work across functional boundaries and contribute to product development process.

Requirements:

  • B.S. or higher studies in Computer Science (or equivalent experience).
  • 2+ years of experience developing large-scale, consumer-facing web applications or software as a service (SaaS) is highly desirable.
  • Fluent in Java development.
  • Solid foundation in OO design and databases/SQL.
  • Familiarity with Unix (Linux preferred) development and execution environment.
  • Experience working with Spring and iBatis is a plus.
  • Excellent organization, communication, and interpersonal skills.
  • Strong performance tuning, troubleshooting, and analytical skills.
  • Must have ad platform or online advertising experience.

Ideal candidate will have:

  • Excellent written and verbal English.
  • Exceptional skills with the Java 2 Standard Edition platform.
  • UML and design patterns experience.
  • Strong analytical, deductive reasoning, problem-solving, and troubleshooting skills.
  • Substantial experience with software design and architecture.
  • Knowledge of the software development lifecycle (SDLC).
  • Ability to work in self-motivated and self-directed environment within a group of peers.
  • Ability to identify and integrate open source software packages.
  • Experience in installing and maintaining production COTS (commercial off the shelf) software systems.
  • Experience with build systems and build processes (Ant, Maven, etc.).
  • Experience with XML and related technologies (XPath, XSLT, etc.).
  • RDBMS experience (Oracle, Sybase, MySQL, etc) including SQL.
  • Modern agile development methodology experience (XP, FDD, TDD, Scrum, etc.).

Other:

  • Does what it takes to get it done.
  • Works best in very small teams (2 - 5 people).
  • Self lead, self directed and self motivated.
  • Soup-to-nuts mentality and background to back it up.
  • Experience writing products.
  • Ideally this is someone that's just written a successful product and is looking to do it again.
  • Must not be looking for a "job." This is not a 9-5 organization, but it is an organization that respects a family friendly, work-life balance.

top


Software Engineer

Responsibilities:

  • Implement and iron-out brand new, leading edge, capabilities recently brought to market.
  • Build initial templates and tools to smooth the deployment process.
  • Ensure the success of our most complex campaigns with custom ETL and configuration code.
  • Build prototypes, proof of concepts, and skunk works projects to inform future development.

Requirements:

  • B.S. or higher studies in Computer Science (or equivalent experience).
  • Strong multi-language skills, including an ability to operate in a cross-platform environment.
  • Solid foundation in OO design and databases/SQL.
  • Familiarity with Unix (Linux preferred) development and execution environment.
  • Excellent organization, communication and interpersonal skills.
  • Go-getter with strong problem solving, troubleshooting, and analytical skills.

Key Strengths:

  • Excellent verbal and written communication skills.
  • Real-world Java, Python, or Ruby experience.
  • Object-oriented JavaScript, AJAX, and DHTML experience.
  • Experience developing system, API, and integration test plans, automated tests, and supporting libraries.
  • Knowledge of the software development lifecycle (SDLC).
  • Ability to work in self-motivated and self-directed environment within a group of peers.
  • Experience with XML and related technologies (XPath, XSLT, etc).
  • Ability to manage multiple integrations with attention to deadlines and details.

top

 

Flash Developer

Aggregate Knowledge is seeking an experienced ActionScript Programmer. As either a consultant or a full-time employee, you will be presented with creating or maintaining Flash-based objects to quickly render dynamic advertisements and other dynamic data-driven creatives and reports.

Responsibilities:

  • Debug and troubleshoot AS2 and AS3 applications (Flash CS4 and Flash Builder 4 ActionScript Projects).
  • Work closely with both back- and front-end developers on client/server interaction.
  • Work closely with project managers to define features and future enhancements.
  • Work closely with customers to maintain and enhance look and feel.
  • Design and develop light weight, scalable, ActionScript UI component library.
  • Maintain script versions using our source control system.
  • Assist object-oriented Javascript/AJAX developers when necessary.

Requirements:

  • B.S. in Computer Science or equivalent experience.
  • 3+ years of solid software development experience.
  • Expertise in Flash development: Actionscript, CPU/Memory optimization, JavaScript/Flash bridging, cross-browser compatibility.
  • Extensive creative design experience.
  • Strong knowledge of software development lifecycle.
  • Strong analytical skills and ability to assist other team members in problem solving.

Desired Qualifications:

  • 3+ years as an Interactive/Flash Programmer with deep expertise in ActionScript.
  • Experience with dynamic, interactive content in Flash and FlashMX.
  • Object-oriented Javascript experience (a plus).
  • AJAX and DHTML experience (a plus).
  • Self-motivated problem solver.
  • Excellent written and oral communication skills .

top

 

Ad Trafficker

Aggregate Knowledge is seeking an experienced professional with extensive ad operations experience. Key responsibilities would be to configure, traffic, de-bug, launch, and manage campaigns on the Aggregate Knowledge Discovery Platform. This person will be part of a team including an AE and AM, interacting closely with Business Development, Product Management, and Engineering.

Responsibilities:

As the primary owner for technical execution, this role serves a critical function in Aggregate Knowledge's client delivery functions. Required attributes include self-motivation, enthusiasm, flexibility, effective communication, and effective problem solving. A critical success factor is the ability to manage multiple campaigns and respond rapidly to situations, while maintaining a strong attention to detail. In addition, the Ad Trafficker is responsible for shaping best practices that will serve as the standard operating procedure for ongoing campaign implementation and data integration. The Ad Trafficker will:

  • Integrate ad agencies and publishers onto the Aggregate Knowledge Platform.
  • Generate and issue ad tags.
  • Own the execution of ad campaign configuration and setup (IO, creatives, tags, pixels, etc.), and proactively review to catch errors and issues before campaign launch.
  • Integrate necessary data partners.
  • Confirm campaigns are live and delivering properly, help with analysis and campaign performance metrics as necessary.
  • Resolve technical implementation issues as they arise and resolve in a timely way to ensure high level of client satisfaction.
  • Own account maintenance, addressing campaign questions.
  • Deliver customer training.

Requirements:

  • 4+ years of relevant experience ad operations at a digital media company.
  • A strong understanding of the online advertising industry, ad serving technologies, campaign metrics (CPM, CPC, CPA) and optimization strategies.
  • Extensive experience with ad tags, including deep understanding of Dart and/or Atlas.
  • Ability to manage multiple integrations with attention to deadlines and details.
  • Data and pixel integration experience.
  • Experience in client services and support.
  • A bachelor's degree (minimum).

Key Strenghts:

  • Proven experience in working with advertising agencies, inventory providers, data providers, and advertisers.
  • Hands-on knowledge of the online advertising industry, ad network capabilities, industry trends, ad-serving technologies (Turn, Atlas, DART, etc.), and pricing models.
  • Knowledge of HTML, JavaScript, Flash, and various rich media advertising creative technologies.
  • Strong organizational skills and the ability to multitask and prioritize responsibilities.
  • Excellent verbal and written communication skills and the ability to articulate requirements.
  • Ability to compile and analyze performance data and metrics.
  • Ability to work independently, create processes, and thrive in a fast-paced environment.
  • Ability to lead projects but with a desire to roll-up the sleeves and get the job done.

top

 

Account Manager

As the primary owner for customer execution, this role serves a critical function in our client delivery functions. Required attributes include self-motivation, enthusiasm, flexibility, effective communication, and effective problem solving. A critical success factor is the ability to manage multiple campaigns and respond rapidly to situations, while maintaining a strong attention to detail. In addition, the Account Manager is responsible for shaping best practices that will serve as the standard operating procedure for ongoing campaign management.

Responsibilities:

  • Integrate ad agencies and publishers onto the Aggregate Knowledge Platform.
  • Work with Sales team to ensure that campaign objectives are clearly identified and translated into the campaign setup and media plan.
  • Execution ownership of ad campaign configuration and setup (IOs, creatives, tags, pixels, etc.), including proactive review to catch errors and issues before campaign is launched.
  • Define the media and data strategy within the context of a campaign.
  • Confirm campaigns are live and delivering properly, analyze daily campaign performance metrics, and make optimization recommendations on campaigns to ensure optimal delivery and backend metrics at met.
  • Resolve technical implementation issues as they arise and resolve in a timely way to ensure high level of client satisfaction.
  • Monitor campaign performance and identify areas for improvement and client upsell.
  • Ownership of account maintenance, addressing campaign questions and responding to requests for campaign reporting and insights.
  • Evangelize the Aggregate Knowledge solution with clients and ensure that each customer is maximizing the value of the platform.
  • Manage renewals and provide upsell recommendations to Sales and Business Development.
  • Deliver of customer training.

Requirements:

  • 4+ years of relevant experience managing ad operations at a media, broadcast, or Internet content company.
  • A strong understanding of the online advertising industry, ad serving technologies, campaign metrics (CPM, CPC, CPA) and optimization strategies.
  • Experience in scheduling, estimating, and providing status reports.
  • Ability to manage multiple campaigns with attention to deadlines and details.
  • Excellent communication and organization skills.
  • Experience in client services and support.
  • Bachelor's degree in business, marketing, advertising, or related field is required .

Key Strengths:

  • Proven experience in working with advertising agencies, inventory providers, data providers, and advertisers.
  • Hands-on knowledge of the online advertising industry, ad network capabilities, industry trends, ad-serving technologies (Turn, Atlas, DART, etc.), and pricing models.
  • Knowledge of HTML, JavaScript, Flash, and various rich media advertising creative technologies.
  • Strong organizational skills and the ability to multitask and prioritize responsibilities.
  • Excellent verbal and written communication skills and the ability to articulate requirements.
  • Ability to compile and analyze performance data and metrics.
  • Ability to work independently, create processes, and thrive in a fast-paced environment.
  • Ability to lead projects but with a desire to roll up the sleeves and get the job done.

 

top