The AppNexus engineering organization builds the applications that power the most sophisticated Internet display advertising platform in the world. Our software engineers are responsible for five categories of applications: Adserving, UI, API, Optimization, and Data Pipeline. When the code that conceptually defines these applications needs to be run on physical hardware, the System Engineering team’s tools are utilized. This set of tools is provides the following capabilities:
Deploying and rolling back application code to thousands of servers simultaneously.
Enabling engineers to subscribe and unsubscribe to status checks that are running across the entire system every minute.
Providing a scripting framework which developers can utilize to affect state of their application instances.
Providing role-based access control around different resource types in the AppNexus cloud, and actions taken against those resources.
More broadly, the Systems Engineering team listens to the changing demands of the business (and thus, the application teams), and develops tools and suggests best-practices for enabling these demands to be met or exceeded.
Fluency in software development.
Fluency in fundamental computer science concepts.
Excellent written and oral communication skills.
Knowledge of Unix systems, and command line tools.
Demonstrable track record of being a person who gets things done (beyond the software sphere counts!). This team is all about analyzing problems, defining goals, and then absolutely obliterating everything in our way until we meet those goals.
Attention to detail: a lot of money (and credibility) is moving through the AppNexus platform every day. We strive to make our tools work 100% of the time, and we do not tolerate anything less than excruciating attention to detail.
AppNexus is a world-class ad technology company, and one of the hottest young companies in New York City (Silicon Alley Insider, amNY). Our...