Principal Software Engineer
Publicis Digital Experience
Principal Engineer, AI/ML & Cloud
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.
- 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
- Bachelor's degree in Computer Science or equivalent; advanced degree or equivalent depth of experience preferred.
Preferred Knowledge Areas
Technical
- Prior experience in automotive marketing and/or CRM applications strongly preferred.
- Experience with ETL tooling (e.g., Informatica or equivalent).
$98.4k - $171k
...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Test to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid schedule....SuggestedFull timeRelocation packageShift work$114k - $171k
...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - User Experience Applications to join our team of qualified, diverse individuals within our Software organization. This...SuggestedFull timeRemote workRelocation packageShift work$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... ...Qualifications What You Bring ~10+ years of software engineering, with a record of technical...SuggestedContract workWork at officeImmediate startRemote workFlexible hours$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$212.9k
...senior technology role in the institute’s NCI-designated Cancer Center will be responsible for technical leadership in applying software engineering techniques to the processing and management of complex biomedical data. They will be responsible for architecting and...SuggestedTraineeshipWork at officeLocal areaWorldwide$98.4k - $171k
...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Development to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid...Full timeRelocation packageShift work$230.77k - $323.08k
...locations unreachable by traditional methods and adding a space-based layer to existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing...Permanent employmentFull timeTemporary workLocal areaRemote workWorldwideRelocation package$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$103k
Senior Software Engineer CMX1 powers everyday excellence in the world's most trusted brands. We give enterprises a single, easy-to-use platform for automating quality, safety, and compliance—so they can mitigate risk and protect brand reputation. We serve customers in more...$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... ...architecture for LGA modem modules, drive modem software stack integration strategy, and provide...Temporary workImmediate start$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$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...Full time- ...Full Stack Java Developer The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business...
$30 - $45 per hour
...inspections. Communicate with all machinists, supervisors, and engineers to meet customer/shop floor needs. Troubleshoot and solve... ..., 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- ...Information Systems Solutions (ISS) is seeking a Software Engineer Ito support the NIWC PAC Information Technology Management Support Services contract. Software Engineers research, design, and develop computer and network software or specialized utility programs....Full timeContract work
- ...Job Description Job Title: Software Engineer - Inspection Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer -...Permanent employmentFull timeRelocationFlexible hours
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Full timeWork at office$125k - $175k
...Description Join our fast-paced and passionate team as a Senior 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. You...Full timeLocal areaFlexible hours$150k - $215k
...people. Vannevar is a small agile team combining world-class engineers with veteran strategists who bring deep expertise in defense and... ...At Vannevar we’re consistently iterating on AI-enabled software products to deter our adversaries and lead the fight for strategic...Full timeFor contractorsRemote workRelocation$1,000 per month
...sessions and celebrations that are often open to the entire organization. Position Summary: We're looking for a Junior Software Engineer to help take various Agentic verification capabilities from proof-of-concept to a real, production system. This is a great fit...Permanent employmentFull timeInternshipWork at officeLocal areaWorldwideFlexible hours3 days per week$150k - $185k
...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in... ...and development opportunities. Local Candidates Only No Visa Sponsorship Principals only – no Agencies or calls please...Full timeContract workPart timeLocal areaVisa sponsorship$115k - $185k
...Where you’re never going alone. Because there’s too much at stake to go solo. Our Radio Products Team is seeking a hybrid Software Engineer, Modem BSP. You would be responsible for working on next generation self-networking hand-held radios for domestic and foreign...Permanent employmentFull timeWork experience placementWork at officeWorldwide- ...Description We are helping an on-demand, autonomous ride-hailing company find a Software Engineer to design and build production-grade AI applications, agents, and conversational systems. In this role, you’ll develop AI-powered products that support complex task...Full time
- ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities...Full time
- ...Application Development & Support Outsourced Testing Mobile Development and Test Automation Job Description Job Position: Software Engineer (DevOps) Location: San Diego, CA Duration: 6 Months Business priorities is to Deliver Awesome support for these...Full time
$99.5k - $149.3k
...Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: ** This position is not eligible for Qualcomm immigration sponsorship. ** As a leading technology innovator, Qualcomm...Work experience placementWork from home$40 - $85 per hour
...Senior Software Engineer remote $40 - $85/hour pay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation codebase refactoring performance optimization Job Description...Full timeFor contractorsRemote work$150k - $165k
...competencies in Information Assurance, Cybersecurity and Systems Engineering. With offices on both the East and West coasts, an inviting... ...standard benefits, opportunity abounds for the right individual! Software Engineer – 26-035 – San Diego, CA As a growing Department...Full timeFor contractors$140k - $175k
...operational superiority from ground to space. We are looking for a SW Engineer to join our team of designers of cutting-edge components for space and national security applications, including Software-Defined Radios, Digital Processing Systems, Space-Rated Cameras, Star...Long term contractPermanent employmentFull timeContract workFlexible hours$109.4k - $164.2k
...Company: Qualcomm Innovation Center, Inc. Job Area: Engineering Group, Engineering Group Modem Software Engineering General Summary: Qualcomm is looking for a highly motivated Engineer to join our Data / Networking software team. In this role, you...Work from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- remote software sales La Jolla, CA
- software support La Jolla, CA
- ultimate software La Jolla, CA
- entry level software sales La Jolla, CA
- software La Jolla, CA
- id software La Jolla, CA
- healthcare software sales La Jolla, CA
- software implementation project manager La Jolla, CA
- principal software engineer
- principal embedded software engineer



