Software Engineer, Video

Software Engineer,VideoTheVideo Engineering teaminNew York is a full-stackteamworking on all aspects of video advertising technology, from front-end advertising units to Console UI to reporting. We solve problems and design new products, add new features and refine existing functionality. We collaborate with many other teams, internal and external, to ensure the highest levels of product quality and customer satisfaction.Some of the areas you might work on:UI - Design and construct our client-facing product. Build an intuitive and simple interface on top of complex and extremely powerful systems. Bring our clients’ data to life and display everything they need to know how their business is performing.Web Services - Modify, develop and maintain RESTful APIs. Enable engineers to build feature-rich web application/back office/auditing tools without making a single database connection, allowing our clients to build custom integrations and syncing in real-time with other advertising platforms.Data Platform - Work on the build/support of our data pipeline that processes over 150TB daily, so that clients may continue to rely on analytics data and accurate reports.The Job:Contribute high-quality code to multiple software projects in a variety of languages, primarily JavaScript, Java and PHPAnalyze and improve our life-cycle software development processes (e.g. testing, building, deployment, monitoring, etc.)Collaborate with product owners and client services to build technical specifications documents for engineering teamsContribute to the planning process of project development. Ensure timely delivery of assets to stakeholdersBuild an understanding of the on-line advertising ecosystem and leverage your engineering expertise to build innovative solutionsThe Profile:CS degree with at least 3-5 years of experience in front-endand/orback-end developmentGood analytical skills, ability to quickly learn.Good knowledge of software development best practices and methodologies.Strong and thorough understanding of web development/design, or large scale distributed data processingIn-depth knowledge of JavaScript, PHP and/or server-side Java.Working knowledge of development tools – version control system (Git), unit test frameworks, build tools etc.Desirable:Knowledge of digital video advertisement upload, transcode, distribution / delivery, and tracking/analytics, video ad units for desktop, mobile, and OTT devicesExperience in Interactive Advertising Bureau (IAB) specifications, namely Video Ad-Serving Template (VAST), Video Multiple Ad Playlist (VMAP) and Video Player-Ad Interface Definition (VPAID)Familiar with video tags. Formats, and protocols such as HTML5, MP4 / Flash Progressive Download, HTTP Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH)Hiring Manager: Aleksey LinetskyRecruiter: Kelsey Browne


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