{"id":1343077,"url":"https://alion.io/job/publicisgroupe-principal-software-engineer","title":"Principal Software Engineer","company":{"id":46462,"name":"Publicis Groupe","domain":"publicisgroupe.com","url":"https://alion.io/company/publicisgroupe","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":3,"computed_at":"2026-10-03T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Diego, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":135375,"max":207424,"currency":"USD","period":"year","gross":null,"usd_annual":207424},"salary_estimate":null,"experience_years_min":13,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon Redshift","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"CloudFormation","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Databricks","optional":false},{"name":"Docker","optional":false},{"name":"Embeddings","optional":false},{"name":"ETL/ELT","optional":false},{"name":"FastAPI","optional":false},{"name":"Fine-tuning","optional":false},{"name":"Hadoop","optional":false},{"name":"IAM","optional":false},{"name":"Informatica","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"LLMOps","optional":false},{"name":"MLFlow","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"pySpark","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"RAG","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Spark","optional":false},{"name":"TensorFlow","optional":false},{"name":"Terraform","optional":false},{"name":"XGBoost","optional":false}],"status":"live","first_seen_at":"2026-09-27T16:00:53Z","employer_posted_date":"2026-09-27","last_verified_at":"2026-10-04T02:05:19Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Company Description\nA division of Publicis Groupe, Publicis Digital Experience is a network of top-tier agencies designed to develop capabilities and solutions to enable growth and provide scaled access to the digital capabilities of Publicis Groupe in service of our clients. Together, the Publicis Digital Experience portfolio endeavors to create value at the intersection of technology and experiences to connect brands and people.\nOur model to transform every brand experience will help clients navigate, develop, and activate commerce in a way that will provide them with a future-proof model for modern marketing. With our unique expertise in consumer engagement, CRM, and commerce, Publicis Digital Experience powers brands and empowers people in a new era of creativity. An ever-changing landscape and the need for fluid thinking is just part of our problem-solving nature. Which means we're untethered from any specific medium or method-we go where ideas will work best.\nWe are an expanding network with more than 5,000 employees, with agency brands throughout our global offices. Publicis Digital Experience brands include Razorfish, Digitas, Arc Worldwide, Saatchi Saatchi X, Plowshare, 3Share, Epsilon Auto and the Publicis Commerce Exchange.\nOverview\nPrincipal Engineer, AI/ML & Cloud, to serve as the top individual-contributor technical authority for our customer-facing AI capabilities and the cloud platform that powers them. This is a strategy-and-architecture role: you will define the reference architecture for Generative and Agentic AI on the platform, establish the engineering standards other teams build against, and personally deliver the hardest, highest-leverage pieces of the system. You will operate as a force multiplier across the AI/data science and platform engineering teams - shaping direction through architecture, design reviews, and hands-on mentorship rather than through people management.\nThe ideal candidate brings 13+ years of experience in Data Engineering and ML (including large-scale distributed systems and architecture), 3+ years of hands-on experience with Generative/Agentic AI in production, and a track record of designing and deploying production-grade AI solutions across a hybrid estate - on-prem (Oracle) and AWS Cloud. You set technical vision, make the build/buy and platform decisions that others depend on, and are trusted to be right on the questions that matter most.\nResponsibilities\nThe position’s purpose includes, but is not limited to:\nOwn the end-to-end technical architecture for the AI platform - from data foundations through model serving, retrieval, and agent orchestration - and drive it from vision to production.\nDefine reference architectures, engineering standards, and paved-path patterns that AI and platform teams build against.\nMake and document the high-stakes build/buy, model-selection, and platform decisions (frameworks, vector stores, inference strategy, cloud services), informing senior leadership of alternatives and trade-offs.\nLead the analysis and design of net-new and enhanced AI capabilities for the marketing platform as per business strategy and requirements.\nSet the standard for the development environment, tooling, and AI-assisted engineering workflow across teams.\nPartner with QA, product, data science and production support to bring new or enhanced AI features to market and resolve the most complex issues.\nEstablish monitoring, evaluation, cost-governance and reliability practices for production AI systems.\nGuide and de-risk platform, security, and version/patch upgrade strategy for the AI and cloud estate.\nDuties and responsibilities:\nAct as the principal technical authority on AI and cloud architecture, driving alignment across developers, project managers, business analysts, data scientists and business users on conceptualizing, estimating and delivering new applications and enhancements.\nOwn the definition of technical strategy and multi-quarter roadmaps for the AI platform, including scoping, sequencing, and realistic estimates for complex programs of work.\nLead the definition, development, and documentation of the platform’s technical objectives, architecture, and specifications in collaboration with internal users and departments.\nAuthor reference architectures and technical design documentation that define system components, the development environment, and implementation strategy for teams to execute against.\nProvide technical direction, review designs and code, and raise the engineering bar for Principal, Staff and Senior engineers - acting as a force multiplier rather than a people manager.\nPartner with the QA organization to define test strategy, quality metrics, and evaluation frameworks for AI systems, and to resolve questions about results.\nRecommend and drive architecture and business-process improvements, and clearly communicate problem/resolution processes to leadership.\nDevelop and implement solutions in accordance with policies, procedures, and security/compliance requirements, and shape those policies where they need to evolve.\nFacilitate the design and implementation of new products and platform initiatives, informing senior executives of technical alternatives, risks, and trade-offs.\nSet the standard for project and architecture documentation across the practice.\nLead root cause analysis (RCA) on the most complex, cross-cutting incidents.\nWork with cross-functional teams during critical incidents to assess, analyze, and resolve complex problems that span multiple systems and teams.\nIdentify where existing engineering policies, standards and procedures require improvement and drive the process-improvement effort.\nChampion knowledge sharing - create and improve Knowledge Base articles, reference designs, and case studies, and grow the technical maturity of the organization.\nQualifications\nSkill Summary\nExperience & leadership\n13+ years of experience across ML engineering, data engineering, and large-scale distributed systems, including deep architecture experience.\n3+ years of hands-on experience designing and shipping Generative/Agentic AI systems in production.\nDemonstrated ability to operate as a Principal-level individual contributor - setting technical direction, owning architecture, and influencing multiple teams without direct people-management authority.\nTrack record of being the technical decision-maker on high-stakes platform and AI initiatives.\nGenerative & Agentic AI\nHands-on experience building and deploying production AI applications using LLMs at scale.\nDeep experience with RAG architectures, vector databases, embeddings, and retrieval systems in production - including chunking, indexing, and retrieval-quality optimization.\nExperience designing agentic AI systems - tool-using agents, orchestration, and multi-step reasoning workflows - with appropriate guardrails and evaluation.\nExpertise in optimizing LLM usage across a platform: model selection, prompt engineering, context strategy, fine-tuning where warranted, and inference/deployment optimization for cost and latency.\nAbility to establish LLMOps/MLOps practice: monitoring, observability, and evaluation frameworks for AI systems - performance, cost management, and output-quality/guardrail metrics.\nActive, expert use of AI coding assistants (Cursor, Claude Code, GitHub Copilot) and spec-driven AI-assisted development in daily workflow, and ability to set that standard for others.\nData & platform engineering\nStrong data engineering skills: pipeline design, data transformation, and working with large-scale datasets that feed AI systems - integrating with existing infrastructure while building new pipelines where needed.\nDepth with distributed data processing (Spark/PySpark, Databricks, Hadoop/Hive) and workflow orchestration (Airflow); experience with MLflow or equivalent for the ML lifecycle.\nAbility to design and deploy RAG systems, embeddings pipelines, and LLM-powered features on native Python infrastructure and/or Scikit-learn, XGBoost, PyTorch, TensorFlow, and FastAPI.\nAbility to define and lead migration strategies from legacy systems to modern AI and cloud architecture.\nCloud & software engineering\nHands-on experience designing and deploying production-grade solutions on AWS - including compute and data services (e.g., EC2, S3, EMR, Glue, Lambda, Redshift) - as well as on-prem (Oracle) in a hybrid estate.\nExperience with Infrastructure-as-Code (Terraform/CloudFormation), containers and orchestration (Docker, Kubernetes), and secure, multi-account cloud design (IAM, network, and security boundaries).\nStrong software engineering fundamentals: version control, testing, CI/CD, and code review - and the ability to set these standards for teams.\nProficiency in Python and in Linux/Shell/bash scripting to automate processes.\nStrong understanding of Disaster Recovery and Business Continuity solutions, performance tuning, and application monitoring/support of production applications with distributed teams.\nExperience with scheduling applications with complex interdependencies, and with reporting/report development on any reporting tool.\nWays of working\nAbility to work independently and set direction while integrating with, and elevating, a team.\nProven analytical and problem-solving abilities, with the ability to anticipate and avoid problems before they occur.\nExperience mentoring and technically guiding senior engineers; comfortable being the person others escalate the hardest problems to.\nExcellent experience working with geographically and culturally diverse teams.\nAbility to write detailed technical specifications for developers, and to design, validate and oversee software test strategy.\nDeep familiarity with the full Application Development Life Cycle, able to independently lead each phase.\nEducation\nBachelor’s degree in Computer Science or equivalent; advanced degree or equivalent depth of experience preferred.\nPreferred Knowledge Areas\nTechnical\nPrior experience in automotive marketing and/or CRM applications strongly preferred.\nExperience with ETL tooling (e.g., Informatica or equivalent).\nProven ability to define solution architecture and set direction across teams.\nAwareness of Dimensional, Fact, and Data modelling with Cube design and deployment experience related to Data Warehouse.\nFamiliarity with complex data lake environments spanning OLTP, MPP and Hadoop platforms.\nExcellence in impact analysis and root cause analysis.\nAbility to design and build flexible, extensible systems with a focus on reuse, generation, and paved-path patterns for other teams.\nAwareness of responsible-AI, data privacy, and model-governance considerations for customer-facing systems.\nAbility to work within tight deadlines and to prioritize and execute effectively in a high-pressure environment.\nStrong communication skills (verbal and written), including communicating technical strategy to non-technical audiences and all levels of management.\nNon-Technical\nStrong analytical and problem-solving skills.\nAbility to diagnose and troubleshoot problems quickly to maintain operational stability.\nMotivated to learn new applications and domains, with an appetite for learning through exploration and reverse engineering.\nStrong time-management skills and the ability to take full ownership of ambiguous, high-impact problems.\nBehavioral Attributes\nA technical leader who elevates the team - excellent interpersonal skills and a collaborative, low-ego approach.\nGood verbal and written communication.\nA can-do attitude and the resilience to lead through any kind of challenge.\nAdditional Information\nThe Power of One starts with our people! To do powerful things, we offer powerful resources. Our best-in-class wellness and benefits offerings include:\nMonetary assistance and support for Adoption, Surrogacy and Fertility\nMonetary assistance and support for pet adoption\nEmployee Assistance Programs and Health/Wellness/Comfort reimbursements to help you invest in your future...","description_format":"text","description_chars":14904,"description_truncated":true,"requirements":{"experience_years_min":13,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["401k plan","Flexible schedule","Flexible time off","Health insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-09-27T16:00:53Z"}],"visa":[],"liveness":{"score":25,"band":"fade","label":"Fading","p_open":1,"p_active":0.553,"p_room":0.45,"age_days":5,"expected_fill_days":3,"reasons":["conf:13","velocity","win:tail","comp:brand"],"computed_at":"2026-10-03T05:45:00Z"},"pay":{"stated_usd_annual":207424,"is_top_pay":true},"html_url":"https://alion.io/job/publicisgroupe-principal-software-engineer","json_url":"https://alion.io/job/publicisgroupe-principal-software-engineer.json","meta":{"generated_at":"2026-10-04T02:32:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3697,"day_limit":5000,"remaining_today":1303,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}