Senior Principal Software Engineer
Shutterfly
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 170,000–240,750/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Own and Build Agentic AI Platforms
- Architect and build scalable agentic AI systems
- Develop multi-agent systems that reason, plan, and take actions
- Build Autonomous agents operating across end-to-end customer journeys
- Build reusable platforms, not one-off solutions
- Enable multiple teams to innovate independently
- Drive End-to-End Technical Strategy
- Define platform abstractions and reusable capabilities
- Contribute to, define and lead architecture for AI platforms
- Build foundational capabilities including: Evaluation frameworks, Scalable inference and orchestration infrastructure
- Ensure systems are highly available, performant, and production-grade
- Be Deeply Hands-On
- Maintain deep hands-on involvement in prototyping, architecture, and critical production systems
- Leverage modern AI tooling
- Set the standard for AI-driven engineering productivity and development practices
- Lead by example in coding, design reviews, and system debugging
- Deliver Measurable Business Impact
- Define and track AI-specific success metrics
- Partner with Product, UX, and Data teams to translate AI capabilities
- Drive experimentation (A/B testing) and ensure AI systems deliver quantifiable outcomes
- Lead Across the Organization
- Influence architecture and execution across multiple teams and domains
- Mentor senior engineers and leaders
- Raise the bar on AI and system design excellence
- Champion adoption of agentic AI and AI-first development practices
Requirements
- Bachelors degree in an Engineering discipline or Computer Science
- 12+ years of software engineering experience
- deep expertise in distributed systems
- Proven track record of architecting and delivering large-scale, high-impact systems
- Experience influencing and leading cross-organizational technical strategy
- Strong hands-on coding and system design skills
- Experience operating large-scale, highly available cloud systems
- Demonstrated ability to translate advanced technology into business impact
- Experience building 0→1 AI platforms or products in ambiguous, fast-moving environments
- Experience building AI/ML systems
- Experience with LLMs, agent frameworks, and retrieval systems
- Experience with Multi-agent architectures and orchestration
- Experience in consumer-facing products or ecommerce platforms
Preferred
- Masters degree in an Engineering discipline or Computer Science
Skills
- AI
- Agentic AI
- LLMs
- Vector Databases
- Orchestration Frameworks
- Machine Learning
- Agent Frameworks
- Retrieval Systems
- Multi-agent Architectures
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today