Senior Software Engineer

Senior Software EngineerAt AppNexus we provideunparalleledforecasting for some of the world’s top publishers.Weprocess large volumes of data, build distributed searchindexesand simulatetrillions ofad-servesnightly.Toachievethis,ourplatformmustconstantly evolveand we’re searching for an engineer to assistin handling these Internet-scale problems.The candidate will need to be abreast with the latest technologies for handling large data problems andbeable to evaluate them quickly. They will also need to have a background in building reliable high-performance distributed systems.About theteam:The Louisville team is focused on developing our Publisher platforms, including the industry leading AppNexus Yieldex Analytics product. Built on cutting edge technology, the AppNexus Yieldex platform targets the inventory management, forecasting, and guaranteed advertising sales needs of the world’s largest publishers.We're proud of our highly collaborative, results-oriented, drama-free work environment. Every day we grapple with fascinating software architecture questions on a global platform that operates at massive scale. We have impromptu designdiscussions;we ask and answer questions of each other. Line by line, we’re writing the best software in the advertising technology industry.About thejob:Able to operate as an individual contributor responsible for vetting bleeding edge technologiesDesign and implement large scale data processing solutions using innovative technologies.Work closely with other engineering teams to realize and implement the next evolution of our analytics driven softwareDesign/Implement/test and deploy code to productionMaintain and improve our code quality and stabilityProvide mentorshipAboutyour skills:BA/BS degree and 4+ years of in software engineering (Degree in Computer Science or related field preferred)Interest in web scale technologiesDetailed knowledge ofJavaExperience with Map/Reduce, batch processing such as HadoopExperience with Stream based passed processing models; experience with Storm or Spark a big plusExperience with distributed search libraries/frameworks/techniquesAbility to learn and adapt quicklyMoreaboutyou:You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower othersYou like totakerisks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happenYou 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 ecosystemYou believe in not only serving customers, but also empowering them by providing knowledge and toolsLearn. 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 offer returnships to help caregivers reenter the workforceSharing feedback openly through roundtable discussions on how to make progress on our Diversity & Inclusion goalsCelebrating our diversity with affinity groups (including OutNexus, 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