This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Experience scaling production data ingestion systems
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 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