Python + GCP Backend Developer/ Engineer
Ads Research & Insights, Ads Marketing
Location: Anywhere in the U.S.
The Ads Research & Insights team infuses Ads Marketing with the voice of our consumer. Our work keeps Marketing on the cutting edge of the latest trends among consumer products. These trends empowers Marketing to develop external data-centric experiences that resonate with our customers’ challenges and needs on B2B platforms, executive messaging opportunities and widely distributed internal newsletters.
We create systems that ingest, classify, and transform some of the richest internal and external datasets to allow for stunning visual experiences that enable scaled qualitative and quantitative research within Marketing and other orgs (sales, ad product analysts, etc). The scaled data processes and corresponding visual experiences scale to millions of internal and external stakeholders. These efforts help those stakeholders to develop related strategies and insights that are essential to their businesses.
This role is for a Python + Google Cloud Platform (GCP) Backend Developer role with a foundational understanding of back-end development and an expertise of Python and GCP systems. Together, we will maintain and develop next-level backend workflows and compelling digital experiences. As a backend developer for our team, you will help manage the pipeline that produces the output of high-profile assets that will get distributed to over 3,000 internal and 30,000 external stakeholders including top leadership internally. Top responsibilities will include:
- Work closely with a team that is experienced in processing, analyzing and approving some of the richest internal and external datasets/databases and insights
- Use ML classifiers to create workflows for insight data
- Optimize code and application for best performance, readability and scalability
- Set up API endpoints with a front-end developer/designer
- Use development resources to find new and time saving ways to increase the richness and accuracy of our insights and processes
- Write and review technical documents, and participate in collaborative code reviews
BA/BS in Computer Science and/or related discipline. 3-5 years of experience managing multiple projects based on modern Python development, either as part of a consulting agency or as part of an in-house development team. Experience with Python3 standards and general concepts behind code readability. 2 years+ experience with deployment on GCP, AWS, or Azure. Proficiency building and performance tuning apps on AppEngine or equivalent serverless platform. Familiarity with unit testing, version control and continuous integration. Practical experience with extraction, transformation, aggregation of large data sets as well as in using combinatorics, statistical methods, and other advanced mathematical methods to solve problems. Able to operate in a fast-paced, agile environment with a deep desire to build high impact, scalable data insight projects/processes. Demonstrates unrelenting attention to detail. Interested in learning new things to solve a challenge, able to problem solve without help.
A customer service mindset for responding to requests from a less technical team, documenting progress and an ability to identify opportunities to improve or streamline processes. Experience with working with SQL processes or SQL based backend instances. Experience working with one or more from the following: distributed and parallel systems, natural language processing, developing large software systems. Basic knowledge or interest in learning about marketing.
Apply with Github Apply with Linkedin Apply with Indeed