About the job
About PMG
Recognized as one of the Ad Age Best Places to Work for 11 consecutive years and featured in Fast Company Best Workplaces for Innovators since 2022, PMG is a leading independent marketing services and technology company dedicated to inspiring individuals and brands to believe in limitless possibilities. Our mission is fueled by a commitment to shared achievements, leveraging strategic business transformations, creative solutions, media, and insights through our proprietary operating system, Alli, to provide state-of-the-art digital solutions and innovative media strategies.
With a global footprint of over 900 talented professionals, our collaborations with ambitious brands such as Apple, Nike, Sephora, Experian, Therabody, Best Western Hotels & Resorts, Creed Fragrances, BNY, Intuit, CKE Restaurants, Travelex, and Whole Foods span across more than 85 countries.
Role Overview
The AI & Software Engineer III is pivotal in designing, constructing, and maintaining the foundational systems that underpin PMG's data and AI ecosystem. This position is centered on developing and optimizing scalable data pipelines, overseeing data ingestion and transformation processes, and facilitating the integration of both internal and external data sources.
You will collaborate closely with engineers, data analysts, and product teams to ensure the reliability, performance, and accessibility of data that drives insights and intelligent automation throughout the organization. This role is ideal for an individual who excels at the intersection of software engineering, data infrastructure, and AI-driven innovation.
Key Responsibilities
Data Systems & Pipeline Development
- Design, develop, and maintain scalable data ingestion systems that connect various internal and external data sources.
- Manage data workflows across cloud platforms such as AWS S3 and Snowflake.
- Implement efficient ELT pipelines using modern tools and frameworks (e.g., dbt, Snowflake).
- Monitor and ensure data quality, integrity, and consistency across systems, employing validation mechanisms.
- Collaborate on infrastructure-as-code deployments and CI/CD practices for data systems.
Software Engineering & Architecture
- Contribute to the design and implementation of APIs and internal services that support PMG’s broader product ecosystem.
- Write clean, efficient, and testable code in contemporary programming languages, particularly focusing on Python.
- Adhere to software engineering best practices, including version control, testing, and observability.

