Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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).
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in La Jolla, CA vacancy
  • $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.... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $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... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $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... 
    Suggested
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    1 day ago
  • $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... 
    Suggested
    Full time
    Local area

    Monarch Quantum

    San Diego, CA
    15 hours ago
  • $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... 
    Suggested
    Traineeship
    Work at office
    Local area
    Worldwide

    Socket

    San Diego, CA
    1 day ago
  • $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 time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $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 employment
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    BLUE ORIGIN

    San Diego, CA
    a month ago
  • $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 time
    Local area
    Immediate start

    Monarch Quantum

    San Diego, CA
    4 days ago
  • $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... 

    CMX1 (ComplianceMetrix)

    La Jolla, CA
    15 hours ago
  • $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 work
    Immediate start

    Ericsson

    San Diego, CA
    3 days ago
  • $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 time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    19 days ago
  • $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

    Affinity Executive Search

    San Diego, CA
    3 days ago
  •  ...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... 

    Group Nine LLC

    La Jolla, CA
    3 days ago
  • $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 pay
    Permanent employment
    Full time
    Local area
    Relocation
    Monday to Friday
    Flexible hours

    Tribus Services

    La Jolla, CA
    1 day ago
  •  ...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 time
    Contract work

    Information Systems Solutions, Inc.

    San Diego, CA
    24 days ago
  •  ...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 employment
    Full time
    Relocation
    Flexible hours

    Right Talent Right Now

    San Diego, CA
    more than 2 months ago
  • $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 time
    Work at office

    Speechify

    San Diego, CA
    more than 2 months ago
  • $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 time
    Local area
    Flexible hours

    Monarch Quantum

    San Diego, CA
    a month ago
  • $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 time
    For contractors
    Remote work
    Relocation

    Vannevar

    San Diego, CA
    more than 2 months ago
  • $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 employment
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    22 days ago
  • $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 time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    San Diego, CA
    more than 2 months ago
  • $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 employment
    Full time
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies, Inc.

    San Diego, CA
    more than 2 months ago
  •  ...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

    Continuum Resource Network

    San Diego, CA
    13 days ago
  •  ...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

    Dba Technologies, Llc

    San Diego, CA
    more than 2 months ago
  •  ...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

    Pyramid Consulting

    San Diego, CA
    more than 2 months ago
  • $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 placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $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 time
    For contractors
    Remote work

    Esrhealthcare And Exec Staff Recruiters

    San Diego, CA
    more than 2 months ago
  • $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 time
    For contractors

    AUSGAR Technologies Inc.

    San Diego, CA
    28 days ago
  • $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 contract
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Voyager Technologies Inc

    San Diego, CA
    a month ago
  • $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

    Qualcomm

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!