At a Glance
- Tasks: Design and build scalable data systems that power AI and analytics.
- Company: Join PMG, a top-rated global marketing tech company with a vibrant culture.
- Benefits: Enjoy competitive pay, generous time off, and professional development opportunities.
- Why this job: Make an impact by working with cutting-edge technology and innovative brands.
- Qualifications: 5+ years in software or data engineering with strong Python skills.
- Other info: Be part of a diverse team committed to continuous improvement and innovation.
The predicted salary is between 43200 - 72000 £ per year.
Named Ad Age Best Places to Work for 11 years in a row and Fast Company Best Workplaces for Innovators since 2022, PMG is a global independent marketing services and technology company that seeks to inspire people and brands that anything is possible. Driven by shared success, PMG leverages business strategy and transformation, creative, media, and insights—as well as its proprietary operating system, Alli—to deliver cutting-edge digital solutions and innovative media strategies.
Our team comprises over 900 employees globally, and our work for ambitious brands like Apple, Nike, Sephora, Experian, Therabody, Best Western Hotels & Resorts, Creed Fragrances, BNY, Intuit, CKE Restaurants, Travelex, and Whole Foods spans 85+ countries.
The AI & Software Engineer III plays a critical role in designing, building, and maintaining core systems that power PMG's data and AI ecosystem. This position focuses on developing and optimizing scalable data pipelines, managing data ingestion and transformation processes, and supporting the integration of internal and external data sources. You’ll work closely with engineers, data analysts, and product teams to ensure the reliability, performance, and accessibility of data that drives insights and intelligent automation across the organization. The role is ideal for someone who thrives at the intersection of software engineering, data infrastructure, and AI-driven innovation.
What You’ll Be Doing
- Design, build, and maintain scalable data ingestion systems connecting multiple internal and external data sources.
- Develop and manage data workflows across cloud-based platforms such as AWS S3 and Snowflake.
- Implement robust ELT pipelines using modern tools and frameworks (e.g. dbt, Snowflake etc).
- Ensure data quality, integrity, and consistency across systems, implementing validation and monitoring mechanisms.
- Collaborate on infrastructure-as-code deployments and CI/CD for data systems.
- 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 modern languages (with a focus on Python).
- Apply software engineering best practices — including version control, testing, observability, and deployment automation.
- Participate in code reviews and architectural discussions, surfacing potential risks or improvements.
- Integrate AI and automation techniques into engineering workflows where applicable, improving efficiency and insight generation.
- Develop and maintain datasets and transformations that power analytics, dashboards, and data science use cases.
- Work cross-functionally with product, technology, and commercial teams to translate requirements into technical solutions.
- Mentor early-career engineers by providing code feedback, technical guidance, and documentation support.
- Contribute to improving team processes, standards, and tooling for long-term scalability.
- Communicate effectively with both technical and non-technical stakeholders.
- Identify opportunities to leverage automation and AI tools to streamline data operations and decision-making.
- Partner with analytics and product teams to ensure data is accurate, timely, and actionable for reporting and business intelligence.
What You Will Bring
- 5+ years of experience in software or data engineering, with strong coding skills in Python or a similar language.
- Demonstrated experience designing, implementing, and maintaining data pipelines (ETL/ELT).
- Proficiency with SQL and data modeling for analytics and warehousing.
- Hands-on experience with cloud data platforms (Snowflake, Redshift, BigQuery, or similar).
- Familiarity with cloud services (AWS preferred, including S3, Lambda, ECS, EC2, etc.).
- Experience with dbt or equivalent data transformation frameworks.
- Strong problem-solving skills, attention to detail, and ownership mindset.
- Experience with workflow orchestration tools such as dbt Cloud or Airflow.
- Exposure to DevOps and CI/CD practices for data or application deployments.
- Experience in a marketing, analytics, or SaaS environment.
- Experience with SaaS-based data manipulation tools such as Fivetran or Stitch.
What Success Looks Like
- You independently own and deliver critical data systems and services that power AI and analytics across the organization.
- You proactively identify and implement improvements to data reliability, performance, and automation.
- You contribute to the culture of technical excellence and continuous learning within the engineering team.
- Your work accelerates PMG’s ability to use data and AI to deliver smarter, faster, and more efficient solutions.
What We Offer
- Professional Development: Take advantage of our learning and development programs, mentorship opportunities, and career advancement support.
- Generous Time Off: Enjoy generous paid time off and holiday allowances to recharge and spend time with loved ones.
- Parental Leave: We provide paid parental leave to support your family during important life events.
- Retirement & Pension Plans: Plan for your future with competitive retirement or pension programs, including contribution matching.
- Fertility and Family Support: Access fertility benefits for all team members and their spouses.
- Healthcare: Coverage and support for everyday medical expenses and routine care, tailored by geography.
- Pet Insurance: Protect your pet's health and your finances.
- Lifestyle Spending Accounts: Enjoy 100% company-funded accounts to promote healthy habits and well-being.
- Commuter Benefits: Access support for travel and commuting needs, where available.
- Annual Bonus: All employees are eligible for an annual bonus.
- Volunteering Opportunities: Receive 8 give-back hours to volunteer in your local communities.
- AI Enterprise License: Access AI Enterprise accounts and participate in weekly AI training sessions to empower and ensure AI safety.
Benefits vary by country, location, and geography to reflect local laws, norms, and expectations.
What Sets Us Apart
Being part of PMG means joining a company culture that’s unmatched in digital. We’re dedicated to working hard to serve our employees and clients, delivering value, results, and innovation—which often requires true grit and agility. We believe in taking care of ourselves and each other to continuously improve in every way.
In alignment with our core values to be inclusive and always change for the better, PMG is committed to creating a more diverse and inclusive culture, and we are proud to be an equal opportunity employer. We believe that we only change for the better by bringing diverse perspectives to our company. PMG recruits, employs, trains, compensates, and promotes regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
AI & Software Engineer III in London employer: PMG
Contact Detail:
PMG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI & Software Engineer III in London
✨Tip Number 1
Network like a pro! Reach out to current employees at PMG on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the interview by brushing up on your coding skills, especially in Python. Practice common data engineering problems and be ready to discuss your past projects. We want to see how you think and solve problems!
✨Tip Number 3
Show off your passion for AI and data! During interviews, share your thoughts on the latest trends in the industry and how you’ve applied them in your work. This will demonstrate your enthusiasm and commitment to the field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the PMG team!
We think you need these skills to ace AI & Software Engineer III in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the AI & Software Engineer III role. Highlight your experience with data pipelines, Python coding, and cloud platforms like AWS. We want to see how your skills align with what we do!
Showcase Your Projects: Include any relevant projects or experiences that demonstrate your ability to design and maintain scalable data systems. If you've worked on ELT pipelines or used tools like dbt, let us know! We love seeing practical examples of your work.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate a well-structured application that makes it easy for us to see your potential.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at PMG!
How to prepare for a job interview at PMG
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, and cloud platforms like AWS and Snowflake. Brush up on your experience with data pipelines and ELT processes, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your contributions to data reliability and performance improvements.
✨Collaborate and Communicate
Since this role involves working cross-functionally, be ready to demonstrate your ability to communicate effectively with both technical and non-technical stakeholders. Share examples of how you’ve successfully collaborated with product and analytics teams in the past.
✨Emphasise Continuous Learning
PMG values a culture of continuous improvement, so highlight any recent learning experiences or certifications related to AI, data engineering, or software development. Discuss how you stay updated with industry trends and how you plan to contribute to the team's growth.