Rockbot is building the future of streaming media in businesses, and this role will play a key part in our Ads Pod — the team responsible for transforming how ads are delivered, targeted, and measured across our platform. You'll help shape scalable systems that power dynamic ad experiences for in-location media, driving value for both our customers and brand partners.
Requirements
- Broad knowledge of ad tech and the advertising landscape, programmatic advertising, and digital marketing trends
- Exceptional skill in debugging production issues, especially for ad impressions on remote devices.
- Exceptional familiarity with distributed backend systems in cloud environments, including databases, caching, and application code.
- Proficiency with integrating third-party software and REST APIs, even with challenging documentation or systems.
- Proficiency in JavaScript across legacy and modern Chromium browsers.
- Proficiency with SQL, data warehousing concepts, query optimization, data streaming, and role-based access control.
- Familiarity with the VAST specification and client-side ad SDKs (e.g., PAL SDK, OM SDK, IMA SDK).
Responsibilities
- Architect and implement scalable solutions to support a growing number of users and advertising campaigns.
- Develop and maintain high-performance ad-serving systems to ensure reliable ad delivery.
- Build innovative ad products to simplify ad operations and streamline sales workflows.
- Collaborate with internal data platform teams to prototype and validate in-house tools for data analysis, algorithm automation, and data-driven decision-making.
- Collaborate with other teams and third-party services to seamlessly integrate the ad serving pipeline with relevance, targeting, bidding, and asset serving systems.
- Develop scalable data pipelines and systems to support ad measurement, ROI analysis, and revenue attribution.
- Continuously monitor and optimize system performance to identify and address bottlenecks, enhancing ad delivery efficiency.
Other
- Good product sense and prior experience designing and launching product features
- Exceptional ability to work with and refactor legacy code effectively, adapting to frequent requirement changes.
- Strong algorithmic thinking ability, particularly for developing ad fill optimization strategies.
- Ability to rapidly translate high-level product requirements into concrete full-stack prototypes and solutions.
- Familiarity with video streaming/playback technologies (including on-device) and Server-Side Ad Insertion (SSAI).
- Experience with front-end development tasks.