Software Engineer, Real Time Platform (December 2017 and Spring 2018 Graduates Only)

Software Engineer, Real Time Platform (December 2017 and Spring 2018 Graduates Only)As an Engineer on our Real Time Platform team, you care about every single character in your code, and write extremely elegant, performant software, that when rolled out into production, will make a direct impact on our business. Real Time Platform Engineers work in a fast paced, mission critical environment, and are responsible for building the software and systems that drive our real-time bidding business. You’ll be working closely with otherEngineers and our Product teamto build revolutionary new features for our clients.About theteam:The AppNexus Platform was built upon the foundation that we could help our clients buy and sell media in the most effective and efficient way possible. AppNexus has since then become a pioneer in developing real-time technology into various aspects of our platform stack to make our advertising solution one of the fastest, most reliable, and massively scaled systems in the industry. In the past 3 years, we’ve grown from processing 300k QPS to over 5 million QPS for an approximate total of 100 billion requests per day. These events generate more than 130 TB of new data every day. We work under strict real-time constraints, responding to and executing real-time, dynamic auctions in less than 100 milliseconds. This is a fast-paced, mission-critical environment – engineers working on the real-time aspects of our platform optimize our software for performance, space, and algorithmic efficiency and driveour real-time bidding business.About the job:Design and implement new features and enhancements to our platform that require hard real-time constraints and elegant, yet powerful software solutions.Work closely with other engineers and our Product teams to not only make these systems faster and allow them to handle more and more data, but also to build revolutionary new features for our clients.Prioritize bug fixes toensure mission critical up-time.Consistently look for ways to optimize and improve our systems.Work collaboratively with other engineering teams to ensure real-time technology integrates seamlessly with other pieces of the platform.Aboutyou:You are aSenior or Masters studentwith a BA/BSorMastersdegreeexpected in December 2017 or Spring 2018in Computer Science, Computer Engineering or a related field.You have excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity and more.You have experience using C, C++ or Java.You have experience or interest in building high-performance, multithreaded, distributed systems and applications, preferably in a Linux environment.You have experience with or interest in learning advanced optimization techniques, real-time, low latency data processing, and ultra-low-level systems engineering.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 take 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 providingknowledge and tools.About the University Program:Significant impact:Projects are designed 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 hiresandhave the opportunity to attend events to help you get to know your class, the campushire community, executives, andAppNexiansacross the company.Robust onboarding:You will ramp up alongside your class, and your first week will be spentattending AppNexus University.Learn the ins and outs of one of the fastest growing industries and what it means to be anAppNexian.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 including Career Corners and Fireside Chats with some of the most notable names in tech.And, of course, free food:Our office has fully stocked kitchens featuring healthy and tasty snacks, drinks, and coffee throughoutthe day. On "Family Lunch Fridays" AppNexus provides free lunch for the company.Learn. Teach. Build.AppNexiansmake greatness happenJoin our communityAppNexus is proud to offer equal opportunity in all aspects of employment. We strive to foster a diverse, inclusive and engaging work environment. We welcome applications from all candidates and look forward to receiving yours! Our diversity in action:Partnering with Path Forward to offerreturnshipsto help caregiversreenter the workforceSharing feedback openly through roundtable discussions on how to make progress on ourDiversity & Inclusion goalsCelebrating our diversitywith affinity groups (includingOutNexus, AppNexus Women’s Network, AppNexus Latino Alliance and AppNexus Black Alliance to name just a few!)

Meet Some of AppNexus's Employees

Pamela I.

Director, Account Management

Pamela’s team of Account Managers—based in New York—work within the Publishers Business Unit—finding and supporting strong partnerships with strategic demand clients.

Wei Z.

Software Engineer

Wei builds Android software development kits for companies who incorporate AppNexus into their digital advertising strategy. She helps make sure customers have a smooth product to implement.

Back to top