Principal Software Engineer
Prodigious Worldwide
Principal Software Engineer
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.
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 include owning the end-to-end technical architecture for the AI platform, defining reference architectures, engineering standards, and paved-path patterns that AI and platform teams build against, making and documenting high-stakes build/buy, model-selection, and platform decisions, leading the analysis and design of net-new and enhanced AI capabilities for the marketing platform, setting the standard for the development environment, tooling, and AI-assisted engineering workflow across teams, partnering with QA, product, data science and production support to bring new or enhanced AI features to market and resolve the most complex issues, establishing monitoring, evaluation, cost-governance and reliability practices for production AI systems, guiding and de-risking platform, security, and version/patch upgrade strategy for the AI and cloud estate.
Duties and responsibilities include acting 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, owning the definition of technical strategy and multi-quarter roadmaps for the AI platform, leading the definition, development, and documentation of the platform's technical objectives, architecture, and specifications in collaboration with internal users and departments, authoring reference architectures and technical design documentation that define system components, the development environment, and implementation strategy for teams to execute against, providing technical direction, review designs and code, and raising the engineering bar for Principal, Staff and Senior engineers — acting as a force multiplier rather than a people manager, partnering with the QA organization to define test strategy, quality metrics, and evaluation frameworks for AI systems, and to resolve questions about results, recommending and driving architecture and business-process improvements, and clearly communicating problem/resolution processes to leadership.
Qualifications include 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, 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, 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, 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 include 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, experience mentoring and technically guiding senior engineers; comfortable being the person others escalate the hardest problems to, excellent experience working with geographically and culturally diverse teams, ability to write detailed technical specifications for developers, and to design, validate and oversee software test strategy, deep familiarity with the full Application Development Life Cycle, able to independently lead each phase.
Education includes Bachelor's degree in Computer Science or equivalent; advanced degree or equivalent depth of experience preferred.
Preferred Knowledge Areas include prior experience in automotive marketing and/or CRM applications strongly preferred, experience with ETL tooling (e.g., Informatica or equivalent), proven ability to define solution architecture and set direction across teams, awareness of Dimensional, Fact, and Data modelling with Cube design and deployment experience related to Data Warehouse, familiarity with complex data lake environments spanning OLTP, MPP and Hadoop platforms, excellence in impact analysis and root cause analysis, ability to design and build flexible, extensible systems with a focus on reuse, generation, and paved-path patterns for other teams, awareness of responsible-AI, data privacy, and model-governance considerations for customer-facing systems, ability to work within tight deadlines and to prioritize and execute effectively in a high-pressure environment, strong communication skills (verbal and written), including communicating technical strategy to non-technical audiences and all levels of management, strong analytical and problem-solving skills, ability to diagnose and troubleshoot problems quickly to maintain operational stability, motivated to learn new applications and domains, with an appetite for learning through exploration and reverse engineering, strong time-management skills and the ability to take full ownership of ambiguous, high-impact problems, a technical leader who elevates the team — excellent interpersonal skills and a collaborative, low-ego approach, good verbal and written communication, a can-do attitude and the resilience to lead through any kind of challenge.
The Power of One starts with our people! To do powerful things, we offer powerful resources. Our best-in-class wellness and benefits offerings include: Monetary assistance and support for Adoption, Surrogacy and Fertility, Monetary assistance and support for pet adoption, Employee Assistance Programs and Health/Wellness/Comfort reimbursements to help you invest in your future and work/life balance, Tuition Assistance, Paid time off that includes Flexible Time off Vacation, Annual Sick Days, Volunteer Days, Holiday and Identity days, and
- ...Principal Engineer, AI/ML & Cloud Principal Engineer, AI/ML & Cloud, to serve as the top individual-contributor technical authority for... ...legacy systems to modern AI and cloud architecture. Cloud & software engineering Hands-on experience designing and...Suggested
- ...Job Description 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...Suggested
$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... ...Job Description The Role As a Principal Engineer in HRSD, you set the technical... ...What You Bring ~10+ years of software engineering, with a record of technical...SuggestedContract workWork at officeImmediate startRemote workFlexible hours$195k - $235k
...Job Description Job Description Join our fast-paced and passionate team as a Senior 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...SuggestedFull timeLocal area$195k - $235k
...Job Description Job Description 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...Full timeLocal areaImmediate start$120.6k - $180.9k
...for our customers across diverse industries. We are seeking a motivated and forward‑thinking Software Developer to join our dynamic team. If you thrive in a fast‑paced engineering environment and enjoy creative problem‑solving, this role offers an exciting opportunity....Full timePart timeWork at officeRelocation packageFlexible hours$107.9k - $195.05k
...Description Leidos has a new and exciting opportunity for a Software Engineer in our INTEL Sector's Cyber & Analytics Business Area (CABA) . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Local areaImmediate startFlexible hours$204k - $284k
...Job Description Job Description 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...Full timeWork experience placementLocal areaImmediate startNight shift$30 - $45 per hour
...inspections.Communicate with all machinists, supervisors, and engineers to meet customer/shop floor needs.Troubleshoot and solve both... ...Micrometers, Calipers etc.Good typing skills and ability to use software such as word, excel etc.Knowledge of how CAD models work....Hourly payPermanent employmentFull timeLocal areaRelocationMonday to FridayFlexible hours$100k - $130k
DescriptionKforce's client, a growing Biotechnology/Pharmaceutical technology company, is seeking a remote Software Engineer to work as part of the Research Software team in Functional Genomics. We are working directly with the Hiring Manager on this search assignment....Remote work$140k - $190k
...Salary Salary: 140000-190000/US Dollars Occupational Categories: Information Technology/ Computing/ Cyber/ Software Industry(ies): Aerospace / Defense Software Engineer - Full StackWe are seeking a talented Software Engineer with a strong Computer Science foundation to...Remote workVisa sponsorshipFree visa- Job TitleSoftware Engineer IIILocationSan Diego, CA 22400 US (Primary)CategoryResearch, Development, and EngineeringJob TypeFull-TimeCareer... ...RequiredSecretJob DescriptionPrescient Edge is seeking a Software Engineer III to support a federal government client.Please note...
$95.5k - $181.7k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Diego, California, is growing! We are seeking motivated Senior Software Engineers to join our team. In this role, you will have the...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$107.9k - $195.05k
General program information and/or position overview:Leidos’ Undersea Systems Division is seeking a Software Engineer in San Diego, CA to join a fast-paced R&D engineering group. This role is a unique opportunity to drive innovation in underwater vehicle systems, maritime...Full timeFlexible hoursNight shift- ...and excels at providing data driven analytic insights, systems engineering, strategies and plans that address current and emerging... ...as part of a team; training will be provided.SPA is seeking a Software Engineer in San Diego, CA to assist with the development of warfare...Flexible hours
$168.1k - $227.4k
...including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN). We are growing fast, and are looking... ...good experience in C/C++, and a passion for systems software engineering such as kernel or embedded development, then this is a unique...InternshipLocal areaWorldwideFlexible hours$87.1k - $157.45k
The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA. Candidate will join a fast-paced engineering group rapidly prototyping a variety of ocean systems. Collaborate across our medium-sized team holding complete technical...Full timeWork at officeNight shift$130k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /Full Time Employee /On-siteShield AI is a venture-backed... ...Hivemind is looking for an experienced Senior or Staff Software Engineer to join our Developer Experience Engineering team. The...Full timeTemporary workPart timeLocal areaImmediate startWorldwide$168.1k - $227.4k
...descriptionBasic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least... ...experience- Experience as a mentor, tech lead or leading an engineering team- Experience debugging, profiling, and implementing best...Permanent employmentInternshipLocal areaFlexible hours$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$120k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /On-siteShield AI is a venture-backed defense-tech company... ...:Hivemind is looking for an experienced Full Stack Software Engineer to join our Shared Services Engineering team. The Shared Services...Temporary workPart timeWorldwide- ...advancements across the technology spectrum and distributed architectures to deliver a cutting-edge approach.SAIC is seeking a Software Integration Engineer in support of our United States Air Force customer. The ideal candidate will require experience in software (SW) design,...
$129k - $205k
Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)This role is a part of the Ambulatory Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you...Full timeWork at officeImmediate startRelocation package3 days per week$160k - $250k
San Diego, CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...Full timeTemporary workPart timeWorldwide- ...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...
$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$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- ...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
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- ultimate software La Jolla, CA
- entry level software sales La Jolla, CA
- software technology La Jolla, CA
- software implementation project manager La Jolla, CA
- healthcare software sales La Jolla, CA
- software La Jolla, CA
- id software La Jolla, CA
- remote software sales La Jolla, CA
- principal embedded software engineer
- principal software engineer manager




