What are the responsibilities and job description for the Full Stack Engineer - Google DV360, CM360 & Ads Data Hub Integration Specialist position at [cognition]?
Company Description
Cognition is a leading provider of connected advertising solutions, empowering businesses to reach their target audiences with precision and drive measurable results. Our innovative platform seamlessly blends advanced technology with data-driven insights, enabling advertisers to optimize their advertising campaigns across various channels effectively.
Location
Seeking local candidates in Jacksonville, Florida. This is a full-time in office position.
Role Description
We are seeking a highly skilled and experienced Full Stack Engineer with a strong specialization in Google DV360 (Display & Video 360), CM360 (Campaign Manager 360), and Google Ads Data Hub APIs. You will play a pivotal role in integrating these critical advertising platforms into our proprietary Cognition Digital Platform, enhancing our data capabilities, automation, and reporting (measurement & attribution) for our clients. This is an exciting opportunity to work on cutting-edge technology at the intersection of advertising, data science, and software development.
What You'll Do:
- API Integration: Design, develop, and maintain robust integrations with Google DV360 APIs, CM360 APIs, and Ads Data Hub APIs. This includes understanding API documentation, managing authentication, handling rate limits, and ensuring data integrity.
- Platform Enhancement: Extend and enhance our existing Cognition Digital Platform, a sophisticated analytics and media activation tool built on Java (backend) and React (frontend), to seamlessly incorporate data and functionalities from DV360, CM360, and Ads Data Hub.
- Backend Development: Develop and optimize backend services and APIs using AWS microservices, Google Cloud Platform, Java, Spring Boot, MySQL, Postgres and MongoDB ensuring scalability, performance, and security for processing large volumes of advertising data.
- Frontend Development: Build intuitive and responsive user interfaces using React to expose DV360, CM360, and Ads Data Hub data and controls within the Cognition Digital Platform. This includes creating dashboards, reporting tools, and configuration interfaces.
- Data Processing: Design and implement data pipelines to extract, transform, and load (ETL) data from Google Cloud and AWS platforms into our data warehousing solutions.
- Collaboration: Work closely with product managers, data scientists, and other engineering teams to define requirements, design solutions, and deliver high-quality features.
- Troubleshooting & Support: Provide technical support and resolve issues related to the DV360, CM360, and Ads Data Hub integrations.
What We Are Looking For:
- Experience: 5 years of experience as a Full Stack Engineer.
- Google DV360 API Expertise (Essential): Proven hands-on experience integrating with Google DV360 APIs (e.g., Line Item API, Campaign API, Insertion Order API, Report API). Deep understanding of DV360 concepts and data structures.
- Google CM360 API Expertise (Essential): Proven hands-on experience integrating with Google CM360 (Campaign Manager 360) APIs (e.g., Reporting API, Trafficking API). Deep understanding of CM360 concepts, ad serving, and tracking.
- Google Ads Data Hub (ADH) Experience: Experience working with Google Ads Data Hub, including writing SQL queries (Standard SQL) in BigQuery for ADH analysis and understanding its data schema.
- Java Proficiency: Strong proficiency in Java for backend development, including Spring Boot or similar frameworks.
- React Proficiency: Strong proficiency in React.js for frontend development, including state management libraries (e.g., Redux, Context API).
- Database Skills: Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Cloud Experience: Familiarity with cloud platforms (e.g., Google Cloud Platform - GCP & AWS) and services relevant to data processing and API hosting.
- API Design: Experience with RESTful API design and development.
- Problem Solver: Excellent problem-solving skills, with a keen eye for detail and a commitment to quality.
- Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Bonus Points If You Have:
- Experience with other Google Marketing Platform (GMP) APIs (e.g., Google Ads API, Google Analytics Data API), GCP, and AWS.
- Familiarity with data warehousing concepts and tools (e.g., BigQuery, Athena).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Understanding of digital advertising ecosystems and programmatic buying.