Staff Software Engineer - Ad Tech
PatientPointFull Time
Expert & Leadership (9+ years)
Candidates should possess broad knowledge of ad tech, the advertising landscape, programmatic advertising, and digital marketing trends. They need good product sense, prior experience designing and launching product features, and exceptional ability to work with and refactor legacy code effectively while adapting to frequent requirement changes. Exceptional skill in debugging production issues, especially for ad impressions on remote devices, is required. Exceptional familiarity with distributed backend systems in cloud environments, including databases, caching, and application code, is necessary. Proficiency with integrating third-party software and REST APIs, even with challenging documentation or systems, is required. Proficiency in JavaScript across legacy and modern Chromium browsers, along with proficiency with SQL, data warehousing concepts, query optimization, data streaming, and role-based access control, is essential. Strong algorithmic thinking ability, particularly for developing ad fill optimization strategies, is needed. The ability to rapidly translate high-level product requirements into concrete full-stack prototypes and solutions is required. Familiarity with the VAST specification and client-side ad SDKs (e.g., PAL SDK, OM SDK, IMA SDK), familiarity with video streaming/playback technologies (including on-device) and Server-Side Ad Insertion (SSAI), and experience with front-end development tasks are also required.
The Senior Software Engineer will architect and implement scalable solutions to support a growing number of users and advertising campaigns. They will develop and maintain high-performance ad-serving systems to ensure reliable ad delivery. Responsibilities include building innovative ad products to simplify ad operations and streamline sales workflows. The engineer will collaborate with internal data platform teams to prototype and validate in-house tools for data analysis, algorithm automation, and data-driven decision-making. They will also collaborate with other teams and third-party services to seamlessly integrate the ad serving pipeline with relevance, targeting, bidding, and asset serving systems. Developing scalable data pipelines and systems to support ad measurement, ROI analysis, and revenue attribution is a key responsibility. The role involves continuously monitoring and optimizing system performance to identify and address bottlenecks, thereby enhancing ad delivery efficiency.
Audio and visual solutions for businesses
Rockbot enhances customer experiences through audio and visual solutions, focusing on digital signage and audio management. The company provides services like music streaming, audio messaging, video management, and digital signage to a variety of clients, including small businesses and large enterprises. Rockbot's platform integrates with existing audio-visual systems, allowing businesses to customize the media played in their venues. Clients pay a subscription fee for access to these features, and Rockbot also offers advertising solutions for targeted outreach. A key feature is the Rockbot Media Player, which connects easily to A/V systems and the internet, ensuring a long-lasting setup. The platform encourages user interaction through the Rockbot App, enabling customers to vote for songs and sync with Spotify. Rockbot aims to transform how businesses manage their media, improving customer engagement and satisfaction.