We’re looking for innovative engineers interested in building and enhancing the components that our advertising platform relies on. As a DevOps Software Engineer, you will be responsible for leading the design and implementation of improvements made to our complex system.
About the Team Our team provides tools that enable easy, fast, and continuous evolution of the AppNexus platform. Developers working on the applications that make up the platform use DevOps’ tools to release their changes into the production system. On a typical workday, multiple developers will deploy their applications to production a total of 50 to 100 times. Developers perform these deployments independently; we are not concerned with their timing. Our responsibility is to ensure that the tools are available, perform well under high load, and are easy to use.
About the Job Consider some of the sample challenges we tackle every day:
High Visibility: Managing the AppNexus infrastructure has an impact across the entire company, including the executives, who depend directly on our team’s success to do their jobs
High Volume: Clients depend on AppNexus to make money. When certain parts of our system go down, our clients may stop making money entirely until the components come back online. Thus, our tools must be able to sustain global deployments at 100% concurrency across thousands of servers
The fast growth of the programmatic advertising market, plus the even higher growth of AppNexus means there is a constant stream of problems that require innovative thinking and innovative software development. Per engineer, the amount of responsibility is exceedingly high, which means you would have ample opportunity to make important decisions, and learn from the successes and failures of those decisions
About our University Program:
Significant impact: Projects are designed specifically for you to fit your interests and skills. Shape your own role and be a part of the team that is building bold solutions to some of today’s most exciting business and technical challenges.
Campus community: You will join a class of campus hires who will all start at AppNexus on the same day. We’ll also host lots of social events for you to get to know your class and the campus classes from years past!
Robust onboarding: You will ramp up alongside your class. Your first week will be spent with your class attending AppNexus University. Learn the ins and outs of one of the fastest growing industries and what it means to be an AppNexian.
Career development opportunities: AppNexus offers a variety of internally-developed learning sessions, customized workshops, and professional development programs to help you strengthen your potential, develop new skills, and grow your own career.
Regular access to industry events: The AppNexus New York “Razzle Dazzle” space hosts regular events featuring the brightest minds from technology, media and business. Pick and choose from series like Career Corners and Fireside Chats with some of the most notable names in tech.
And, of course, free food:Our office has a fully stocked kitchen featuring healthy and tasty snacks, drinks, and coffee throughout the day. On “Family Lunch Fridays” AppNexus provides free lunch for the company.
BA/BS degree expected in 2016 in Computer Science, Computer Engineering or a related field
Experience with writing software for production systems during previous internships
Experience with cross-functional teamwork
Experience with or interest in learning how to work with customers to understand their needs, and present solutions that solve their problems
Familiarity with automation tools, such as Puppet and Chef is a plus
Familiarity with Python is a plus
Familiarity with JavaScript is a plus
Interest in systems, software packaging, automation tools and operating systems are all a plus
More About You
You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
You like to risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen
You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
-You believe in not only serving customers, but also empowering them by providing the knowledge and tools
AppNexus is the world’s leading independent ad tech platform. Building on top of the AppNexus open platform, our customers maximize yield, monetization and campaign effectiveness. As customers’ technology requirements change, we power their evolution and help them to scale, pivot, and grow.
We’ve built technology that is highly scalable, enabling us to grow as our business grows. Our platform sees more than 100 billion impressions every day, processes over 170 terabytes of data per day at peak and over 5 million queries per second. We do all of this while maintaining 99.99% uptime.
AppNexus was founded in New York City in 2007 by the pioneers of the web's original ad exchanges. Since then, we’ve grown to a community of over 1,000 employees located in 23 offices around the world. AppNexians are driven by what we believe at our core. Our four values encapsulate the beliefs that govern our culture and company DNA. AppNexians see and improve the whole system, learn and teach what we know, empower our customers, and make greatness happen together.