Ad Operations Engineer @ The Christian Post

The Christian Post

Ad Operations Engineer


2020-04-11 02:18


The AdOps Engineer is responsible for technical leadership in the AdOps Engineering domain. He/she is responsible for maintaining any plan, documentation and backlog for the AdOps domain. He/She will work with other Engineers to burn down the backlog of the domain.

The AdOps Engineer should be seen as a rock-solid engineer who is a master of the domain. He/She is capable of owning technical design for projects of advanced complexity, and understands the tradeoffs in creating good software in their area. He/She hold a depth of knowledge in systems that enables them to debug those systems effectively without issues. In addition to writing consistently high-quality code they are aware of industry best practices and trends, and have acquired the major skills outside of core coding including monitoring, documentation, integration testing, performance optimization.

The AdOps Engineer gets a lot done. He/She is responsible for complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. The AdOps Engineer requires very little oversight beyond high-level direction; he/she can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. He/She is able to identify and suggest areas of future work for themselves or their teams. He/She seeks evidence to support their ideas and start to build cases for these ideas. He/She delivers products with confidence.

The AdOps Engineer has end-to-end responsibility for projects of increasing complexity that encompass more than their own development. He/She contributes to the common code bases and standards for the team. He/She understands the business that his/her code supports and use this knowledge to influence their task prioritization. He/She assists in identifying and validating test cases and can identify regression risks in their features. In general, they can identify risks in code, features, and design, and communicate these to the appropriate parties.

The AdOps Engineer is known outside of their core team as a technology leader. He/She participates in code reviews, and mentor others via code reviews and pairing, as well as presenting at team meetings. He/She works effectively with non-tech members. He/She is able to identify problems with requirements and help his/her team course-correct around these issues.

Job Duties

  • Design, implement, maintain, monitor, and troubleshoot AdOps related code in CMS, mobile apps, front-end code, and back-end systems.
  • Design, implement, maintain, monitor, and troubleshoot AdOps reporting system and its integration with 3rd-party systems
  • Implement, maintain, monitor, and troubleshoot tag management system
  • Design, implement, maintain, monitor, and troubleshoot centralized data platform and its integration with 3rd-party systems
  • Maintain, monitor, and troubleshoot bad ads reporting system
  • Design, implement, maintain, monitor, and troubleshoot topic modeling and semantic analysis system
  • Test, implement, maintain, monitor, and troubleshoot video player & video CMS
  • Design, implement, maintain, monitor, and troubleshoot recommender system
  • Carry out AdOps related A/B tests, as well as the technical implementations
  • Test and implement creatives, tags, landing pages, tracking pixels according to client or business specifications
  • Test and implement the integrations with 3rd-party systems according to client specifications
  • Implement integrations with data platforms. Generate report according to business needs using available data platforms
  • Test, implement, maintain, monitor, and troubleshoot AdOps related 3rd-party solutions
  • Communicate with 3rd-parties, including management personnel, clients, or service providers when necessary

Technology & Skills Involved

  • Git (intermediate)
  • PHP, MySQL (intermediate)
  • Flutter (intermediate)
  • Front-end javascript, HTML (advanced)
  • CSS (beginner)
  • Obfuscated JS code reading (advanced)
  • Back-end nodeJS, Serverless, DynamoDB (intermediate)
  • Python (intermediate)
  • Digital advertising systems (intermediate)
  • DFP, GPT, GTM, GA (advanced)
  • Prebid.js (advanced)
  • Ruby, PostgreSQL (advanced)
  • Web scraping, Selenium, PhantomJS (intermediate)
  • Metabase (intermediate)
  • Chef/AWS OpsWorks (intermediate)
  • Jenkins (beginner)
  • Fabric (beginner)
  • HTML5 video, MP4, HLS, video processing and delivery (intermediate)
  • CDN, reverse proxy, caching (intermediate)
  • Ruby on Rails (advanced)
  • Angular, Vue (intermediate)
  • Recommender system (intermediate)
  • Math & statistics, R (intermediate)
  • Python for data science, NumPy, SciPy, Pandas, Matplotlib, Scikit-learn (intermediate)
  • NLP (beginner)
  • RESTful API, JSON, webhook (intermediate)
  • Zapier, Mailchimp (intermediate)
  • Burp Suite / OWASP ZAP (beginner)
  • ElasticSearch (beginner)
  • Architect (intermediate)
  • English (intermediate)
  • Communication - clarify requirements and specifications (intermediate)

Application Info


Washington, DC, United States



Powered by Tramcar