AppNexus Careers
spacer spacer spacer
spacer spacer spacer

Software Engineering

We are building the world’s best advertising technology platform. Our real-time ad serving infrastructure processes 60+ terabytes of data every day and our ad serving infrastructure handles three million requests per second at peak. Our team of analysts and engineers constantly optimizes our algorithms and reduces the platform’s machine learning curve. With our continuous deployment system, built in-house, code upgrades and improvements are rapidly deployed to the thousands of servers in our infrastructure. Additionally, we create client-facing APIs and user interfaces that are elegantly simple and intuitive.

 

Ad ServerAgileAPIBusiness SystemsDataDevOpsEngineering QualityOptimizationUI

About The Ad Server Team
We build the low latency, highly scalable applications that are the core of the AppNexus platform. Our ad server delivers one million ads per second at peak time and 40 billion ads daily under strict latency requirements. Adhering to complex targeting and valuation logic, our bidder decisioning engine processes hundreds of thousands of bid requests a second. Our highly resilient log distribution system delivers over 30+ terabytes of records daily to our data management framework. And our server-side cookie application provides us access to millions of valuable user records in real-time. Working primarily in C, we’re looking for colleagues who share our singular focus in developing high performance, extremely reliable code to meet our clients’ needs.
Join the Ad Server Team
  • Senior Software Engineer – Ad Server (New York)
  • Software Engineer – Ad Server (New York)
  • Software Engineer – Ad Server (Portland, San Francisco, Seattle)
  • Senior Software Engineer – Ad Server (Portland, San Francisco, Seattle)
All Open Positions

About The Agile & Project Management Team
At AppNexus, the Agile and Project Management team is composed of members who fulfill multiple roles. Depending on the organization’s needs, our team members may take on the role of a Scrum Master, an Agile Coach, a Project Manager, or a combination of the three. As a team, we embrace agile values and use project management tools and techniques. We believe in continuous improvements, adapting to change, and learning. We are a tactical team focused on execution, and our goals always revolve around empowering teams to be more effective, helping deliver projects, and delivering value to our customers.
Join the Agile & Project Management Team
  • Agile Practitioner and Project Manager (New York)
All Open Positions

About The API & Web Services Team
The AppNexus Web Services team develops and maintains the RESTful APIs that allow our clients to programmatically manage their online advertisement business and receive billing and performance analytics from our platform. API services are consumed both internally and externally. We enable AppNexus’ UI engineers to build feature-rich web application, back office, and auditing tools without making a single database connection, while enabling our clients to build custom integrations, and synching, in real-time, with other advertising platforms.
Join the API & Web Services Team
  • Senior Software Engineer – Web Services (Portland, San Francisco, Seattle)
  • Senior Software Engineer – Web Services (New York)
  • Software Engineer – Web Services (New York)
  • Software Engineer – Web Services (Portland, San Francisco, Seattle)
All Open Positions

About the Business Systems Team
Each month, AppNexus transacts billions of ad impressions which in turn powers the economic engine of the Internet. The Business Systems team is responsible for engineering systems that allow AppNexus to operate its business both smoothly and effectively. We make tools that determine where all of the money comes from, where it is going, and how we can make more of it. Our engineers build and manage business-critical financial code that has direct revenue impact. We are also responsible for wrangling data from various sources, smoothing it out, and creating tools to analyze that data; and we build and manage CRM, BI, ERP and Billing solutions. We are looking for business-minded engineers who are interested in gaining unique insight into the multi-billion dollar ad-tech industry, and how a leader in it operates.
Join the Business Systems Team
  • Salesforce Architect (New York)
  • Senior Software Engineer – Salesforce.com (New York)
  • Senior Software Engineer – Business Intelligence and Data Integration (New York)
  • Software Engineer – Finance Systems (New York)
  • Senior Software Engineer – Business Systems, Billing (New York)
  • Software Engineer – Business Systems, Billing (New York)
  • Senior Software Engineer – Finance Systems (New York)
  • Software Engineer – Business Intelligence and Data Integration (New York)
All Open Positions

About The Data Team
The AppNexus Data Platform team plays a key role in a technology company experiencing explosive growth. Our data pipeline processes 74 billion log records a day (more than 60TB of data) generated by our real-time bidding engines and ad serving platform. Data volume has rocketed over the past year and is continuing to increase. This data is used to generate aggregated analytics reports, update budgets, and drive optimization engines. Clients rely on analytics data to run their businesses, so it’s our job to provide excellent reporting to ensure they don’t lose money. We do all this while running against extremely tight SLAs. A budget is aggregated at 10-minute intervals, no matter how many more billions of transactions come in. To that end, we aim to provide real-time stats and budgeting to freeze campaign spending as close to real time as possible. Maintaining big data sets is an exploding field, and there isn’t a better place than AppNexus to jump right in.
Join the Data Team
  • Senior Software Engineer – Data (Portland, San Francisco, Seattle)
  • Software Engineer – Data (New York)
  • Senior Software Engineer – Data (New York)
All Open Positions

About The DevOps Team
The AppNexus DevOps team provides tools that enable easy, fast, and continuous evolution of the AppNexus advertising platform. Developers working on the applications that make up the advertising platform use DevOps’ tools to release their changes into the production system. On a typical workday, around 20 developers will deploy their applications to production a total of 50 to 100 times. Developers perform these deployments independently; the DevOps team is not concerned with their timing. DevOps’ responsibility is that the tools are available, perform well under high load, and are easy to use.If you like automation and enjoy delving into what people need and how to provide it to them, we would love to have you on our team.
Join the DevOps Team
  • Senior Software Engineer – DevOps (New York)
  • Software Engineer – DevOps (New York)
All Open Positions

About the Engineering Quality Team
The Engineering Quality team’s mission is to ensure quality and reliability of the AppNexus platform. A reliable platform is what gives AppNexus the added flexibility and innovation velocity we need to compete at the top tier of the fast moving ad-tech industry. Our team designs and develops automated testing tools and processes. Current focus is on building a automated functional test framework designed to be used by all AppNexus engineers and some groups outside engineering (operations, client services etc).
Join the Engineering Quality Team
  • Engineering Quality – Analyst (New York)
  • Software Engineer – Automated Testing Frameworks (New York)
  • Senior Software Engineer – Automated Testing Frameworks (New York)
All Open Positions

About The Optimization & Analytics Team
Our software applies complex mathematical models across huge amounts of data to determine the value of individual ad impressions and optimally allocate our clients’ budgets. We develop systems to enable rapid prototyping, testing and deployment of best-in-class revenue-maximization algorithms. As our business scales and our algorithms grow more complex, we are quick to iterate on our stack, deploying scrappy novelties to keep pace with the challenges imposed by the explosive growth of our platform. A short list of the technology we use includes: Python, Pandas, NumPy, RabbitMQ, MySQL and HBase. Our optimization system brings real value to our clients and allows them to build profitable businesses.
Join the Optimization Team
  • Team Lead, Engineering – Optimization and Analytics (New York)
  • Senior Software Engineer – Optimization and Analytics (New York)
  • Data Scientist (Portland, San Francisco, Seattle)
  • Senior Data Scientist (Portland, San Francisco, Seattle)
All Open Positions

About The UI Team
The AppNexus UI Team designs and constructs our client-facing product: AppNexus Console. Our challenge is building an intuitive and simple interface on top of complex and extremely powerful systems. Our clients need front-end applications that enable them to easily operate and expand their business and efficiently buy and sell online advertising inventory. Equally important is our visualization of clients’ data, displaying everything they need to understand how their business is performing and which changes could be made to help them better perform. We work closely with our User Experience team, intelligently designing every feature of Console. If you thrive on building simple, intuitive interfaces for complex, robust tools, then we’d love to have you on our team.
Join the UI Team
  • Engineering Manager – User Interface (Portland)
  • Senior Software Engineer – User Interface (Portland, Eugene, Seattle)
  • Senior Software Engineer – User Interface (New York)
  • Software Engineer – User Interface (New York)
  • Engineering Manager – User Interface (New York)
All Open Positions

spacer The API team is the glue that allows our clients to interact with their information. We get to play with cool new technologies and have a huge impact on the client experience.
–Zach, API

Featured Jobs

Software Engineering

Senior Software Engineer – Business Systems, Billing (New York)
Senior Software Engineer – Data (Portland, San Francisco, Seattle)

Finance

Business Policies Senior Manager/Director (New York)

Global Services

Implementation Consultant (Sydney)

Strategy & Operations

Senior Director, Strategic Alignment (New York)

From The Tech Blog

  • AngularJS blog series – MVC in AngularJS
© 2014 AppNexus, Inc. All Rights Reserved.
AppNexus® is a registered trademark. All other marks are the property of their respective owners.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.