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
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
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
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
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
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
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
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
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
All Open Positions