Principal Software Engineer
Publicis Groupe
Company description
A 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.
Our 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.
We 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.
Overview
Principal 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.
The 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.
Responsibilities
The position’s purpose includes, but is not limited to:
- Own 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.
- Define reference architectures, engineering standards, and paved-path patterns that AI and platform teams build against.
- Make 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.
- Lead the analysis and design of net-new and enhanced AI capabilities for the marketing platform as per business strategy and requirements.
- Set the standard for the development environment, tooling, and AI-assisted engineering workflow across teams.
- Partner with QA, product, data science and production support to bring new or enhanced AI features to market and resolve the most complex issues.
- Establish monitoring, evaluation, cost-governance and reliability practices for production AI systems.
- Guide and de-risk platform, security, and version/patch upgrade strategy for the AI and cloud estate.
Duties and responsibilities:
- Act 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.
- Own the definition of technical strategy and multi-quarter roadmaps for the AI platform, including scoping, sequencing, and realistic estimates for complex programs of work.
- Lead the definition, development, and documentation of the platform’s technical objectives, architecture, and specifications in collaboration with internal users and departments.
- Author reference architectures and technical design documentation that define system components, the development environment, and implementation strategy for teams to execute against.
- Provide 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.
- Partner with the QA organization to define test strategy, quality metrics, and evaluation frameworks for AI systems, and to resolve questions about results.
- Recommend and drive architecture and business-process improvements, and clearly communicate problem/resolution processes to leadership.
- Develop and implement solutions in accordance with policies, procedures, and security/compliance requirements, and shape those policies where they need to evolve.
- Facilitate the design and implementation of new products and platform initiatives, informing senior executives of technical alternatives, risks, and trade-offs.
- Set the standard for project and architecture documentation across the practice.
- Lead root cause analysis (RCA) on the most complex, cross-cutting incidents.
- Work with cross-functional teams during critical incidents to assess, analyze, and resolve complex problems that span multiple systems and teams.
- Identify where existing engineering policies, standards and procedures require improvement and drive the process‑improvement effort.
- Champion knowledge sharing — create and improve Knowledge Base articles, reference designs, and case studies, and grow the technical maturity of the organization.
Qualifications
Skill Summary
Experience & leadership
- 13+ years of experience across ML engineering, data engineering, and large‑scale distributed systems, including deep architecture experience.
- 3+ years of hands‑on experience designing and shipping Generative/Agentic AI systems in production.
- Demonstrated ability to operate as a Principal-level individual contributor — setting technical direction, owning architecture, and influencing multiple teams without direct people‑management authority.
- Track record of being the technical decision-maker on high‑stakes platform and AI initiatives.
Generative & Agentic AI
- Hands‑on experience building and deploying production AI applications using LLMs at scale.
- Deep experience with RAG architectures, vector databases, embeddings, and retrieval systems in production — including chunking, indexing, and retrieval‑quality optimization.
- Experience designing agentic AI systems — tool‑using agents, orchestration, and multi‑step reasoning workflows — with appropriate guardrails and evaluation.
- Expertise 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.
- Ability to establish LLMOps/MLOps practice: monitoring, observability, and evaluation frameworks for AI systems — performance, cost management, and output‑quality/guardrail metrics.
- Active, 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.
Data & platform engineering
- Strong 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.
- Depth with distributed data processing (Spark/PySpark, Databricks, Hadoop/Hive) and workflow orchestration (Airflow); experience with MLflow or equivalent for the ML lifecycle.
- Ability 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.
- Ability to define and lead migration strategies from legacy systems to modern AI and cloud architecture.
Cloud & software engineering
- Hands‑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.
- Experience with Infrastructure‑as‑Code (Terraform/CloudFormation), containers and orchestration (Docker, Kubernetes), and secure, multi‑account cloud design (IAM, network, and security boundaries).
- Strong software engineering fundamentals: version control, testing, CI/CD, and code review — and the ability to set these standards for teams.
- Proficiency in Python and in Linux/Shell/bash scripting to automate processes.
- Strong understanding of Disaster Recovery and Business Continuity solutions, performance tuning, and application monitoring/support of production applications with distributed teams.
- Experience with scheduling applications with complex interdependencies, and with reporting/report development on any reporting tool.
Ways of working
- Ability to work independently and set direction while integrating with, and elevating, a team.
- Proven analytical and problem‑solving abilities, with the ability to anticipate and avoid problems before they occur.
$150k - $220k
Job description: Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA)We are seeking an experienced Principal orSenior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands...SuggestedFull time$199.1k - $348.4k
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his... ...Qualifications What you bring Core ~15+ years in software engineering, with 5+ years as a staff/principal/chief architect, or equivalent, over a large multi‑...SuggestedWork at officeImmediate startRemote workFlexible hoursShift work$195k - $235k
...Join our fast-paced and passionate team as a Principal Software Engineer on our Robotic Automation team. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup...SuggestedFull timeLocal area$197k - $295.4k
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:The Mobile Software Architecture team is responsible for defining and delivering end‑to‑end system features across Qualcomm Mobile platforms. These features...SuggestedTemporary workWork experience placementWork from home$247.5k - $335k
...minutes matter, and how quickly and how well we recover is a direct expression of our customer promise. We are hiring Principal Software Engineers to serve as Technical Duty Officers (TDOs) — the leaders who take command of Intuit’s most critical incidents. During...SuggestedFull timeShift work$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies...Full timeWork experience placementLocal areaImmediate startNight shift$192.6k - $289k
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:We are looking for a highly experienced Principal Engineer, XR Software to join our XR Software organization and help drive the next generation of Augmented...Work experience placementWork from home- ...As a Principal / Senior Staff Software Engineer , you will lead a high performing team of software and engineers developing the next generation of high throughput 5G NR wireless systems. This will included architecting, designing, developing, and coding major system...Full time
- ...Principal / Senior Staff Software Engineer ( 5G PHY ) Job Category : Web & Software Development Requisition Number : PRINC001669 Posted : August 20, 2026 Full-Time On-site Locations Showing 1 location Description Globalstar (NASDAQ: GSAT) is...Full timeTemporary workWork at office
- ...Embedded SW Engineer – LTE/5G NR Summary The Embedded SW Engineer will be responsible for implementing embedded software that forms part of our product line. This role will support our next Generation 5G Chipset. Essential Duties & Responsibilities • Design...Full timeWork experience placementWork at office
$195k - $235k
...Join our fast-paced and passionate team as a Senior Principal Robotics Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment...Full timeLocal areaImmediate start- The Role As a Principal Engineer in HRSD, you set the technical direction for model-driven capability across the HR domain, the agentic and... ...into robust technical designs. What You Bring 10+ years of software engineering, with a record of technical direction adopted beyond...Contract workImmediate start
$195k - $235k
Join our fast-paced and passionate team as a Principal Software Engineer on our Robotic Automation team. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup...Full timeLocal area- ...Embedded SW Engineer – Our client is a well known developer of systems to improve the... ...team of industry experts, stepping into a Principal Engineering or Sr role. You could be... ...be responsible for implementing embedded software that forms part of our product line....Work experience placementWork at officeRelocation package
$234k - $292.5k
...Wireless Solutions is building its modem engineering team, leading end-to-end modem baseband... ...on advanced LGA-based platforms.As a Principal Modem Architect, you will own the complete... ...for LGA modem modules, drive modem software stack integration strategy, and provide...Temporary workImmediate startRemote work$200.8k - $301.2k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning... ...generation intelligent automotive experiences. As a Principal Engineer within Qualcomm AI Software, you will drive the design, development, and deployment...Work experience placementWork from home$199.1k - $348.4k
...reviewable audit trails. Lead identity architecture for the Agent Security roadmap, including Runtime Authorization, the Access Policy Engine, AgentID, and integration with the NHI program. Set identity standards for non-human identities across integrations, including...Full timeWork at officeRemote workFlexible hours- ...Qualifications MUST BE IN SAN DIEGO Strong foundation in Computer Science, including data structures, algorithms, and software engineering fundamentals. Hands-on experience some or all of the following stack: Python Typescript Next.js PostgreSQL FastAPI SQLAlchemy...Full time
$120k - $150k
...large language models, realistic simulation environments, computer vision, and reinforcement learning. We are looking for a Software Engineer who thrives on tackling complex problems and pushing the boundaries of new technologies. In this role, you’ll partner closely...Full timeContract workFlexible hours$113k - $170k
...automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in... ...safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with...Full timeWork experience placementLocal areaWorldwide$130k - $190k
...transportation and aftermarket operations across North America. Its software is deeply embedded in customers’ daily workflows, supporting... ...: shaping the product, technical standards, and AI-augmented engineering practices from the inside. You will join a collaborative...Full time$74.8k - $130.9k
...meaningful value through innovative, cost effective and intuitive software solutions. Parsons creates game-changing space solutions by... ...matter experts with brilliant technologists.Are you a Software Engineer looking for an opportunity to leverage your extensive experience...Full time- ...extension of our communications protocolSoftware architecture and engineering process developmentRequired QualificationsMust be a US... ...calm and effective under operational pressureExperience with software development processes such as AgileExperience with aerospace software...
$140k - $220k
...and our national security against ever-adapting threats. Our EW division currently has an exciting opportunity for an Algorithm Software Engineer to perform design, development, and hardware/software integration in San Diego, CA for the Electronic Warfare Division. Leidos...Full timeWork at officeImmediate startFlexible hours$100k - $200k
...mothers, female executives, and scientists.The Opportunity The Software CybersecurityEngineer works on site in our San Diego, CA... ...security artifacts, conducting technical security reviews with engineering teams, and translating vulnerability findings into actionable,...WorldwideShift work$128.9k - $219.1k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried... ...DescriptionWe are seeking a highly motivated and experienced Software Engineer to be a part of a dynamic team focused on developing cutting...Work at officeImmediate startRemote workFlexible hours- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...
$143.7k - $194.4k
...expanding our team and looking for talented engineers like you to be part of this journeyYou will be part of a team that owns the software-defined networking (SDN) dataplane stack... ...With the extensive network and access to Principal, Sr. Principal and Distinguished...InternshipLocal areaFlexible hours- ...defense, industrial, and commercial customers worldwide.We have an exciting opportunity for a Software Developer in our Aircraft Launch and Recovery Equipment (ALRE) Software Engineering department. This full-time position provides support for software planning, coordination...Full timePart timeWorldwideRelocation package
$168.1k - $227.4k
...capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance —... ....With an extensive network and access to Principal, Sr. Principal, and Distinguished Engineers...InternshipLocal areaImmediate startWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer San Diego, CA
- principal San Diego, CA
- principal cloud computing engineer San Diego, CA
- principal applied scientist San Diego, CA
- principal scientist San Diego, CA
- senior principal cloud computing engineer San Diego, CA
- associate principal San Diego, CA
- senior principal scientist San Diego, CA
- software quality assurance San Diego, CA
- entry level software sales San Diego, CA




