> Markdown version of [/jobs/ext/3548198-software-engineer-ai-systems-pmts](https://www.wearedevelopers.com/jobs/ext/3548198-software-engineer-ai-systems-pmts). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, AI Systems (PMTS) - **Company:** Salesforce.com, Inc. - **Location:** Seattle, WA, United States - **Salary:** $172,500.0 - $344,700.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Code Generation, Python (Programming Language), TypeScript, Workflow Management Systems, Large Language Models, Backend, Build Management, Golang - **Published:** October 1, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18468809?backUrl=%2Fcareer%2F18468809%2FSoftware-Engineer-Ai-Systems-Pmts-Washington-Seattle ## About the Role * You've led the architecture and delivery of complex backend systems through deployment, production failures, and subsequent improvements, with impact across multiple components or teams. * You have hands-on experience shipping and operating LLM-powered systems, and can explain how evaluations and production failures informed your design decisions. * You can reason through concurrency, persistent state, retries, and partial failures in systems that perform consequential actions. * You're proficient in Python, Go, Java, or JavaScript/TypeScript. * You can turn an unclear customer problem into a bounded technical approach, test it with users, and lead it through production while creating capabilities other engineers can build on. * You want direct customer engagement to be part of your engineering work, including investigating problems and discussing technical tradeoffs. * You use AI development tools thoughtfully and take responsibility for the correctness, security, and maintainability of what you ship. Helpful Experience * Agent tool use, code generation, automated recovery, or evaluation frameworks. * Browser automation, workflow orchestration, or enterprise integrations. * Building an early-stage product or working in a customer-facing engineering role. ## Description You'll help answer those questions in production. Our team works directly with customers, building alongside them and turning discoveries into reusable product capabilities. As a Principal Engineer, you'll remain hands-on while shaping architecture across our agent and backend systems, owning critical capabilities from design through operation, and helping other engineers deliver them. What You'll Actually Be Doing Drive Agent Development & Architecture * Design and build systems that learn from demonstrations and combine AI reasoning with deterministic execution to complete workflows reliably. * Develop recovery and verification capabilities so agents can adapt to changes, confirm outcomes, and recognize when human intervention is needed. * Build backend services with robust workflow state management, failure handling, and secure access to customer environments. * Create evaluations and diagnostics that measure task success, expose regressions, and make failures understandable. Build Directly With Customers * Work alongside customers to understand their workflows, prototype solutions, and validate results in their environments. * Investigate where automation succeeds or fails, then turn those findings into improvements to the core product. * Help customers move from their first successful workflow toward repeatable, increasingly self-service adoption. * Partner with forward-deployed engineers and product management to decide which customer needs should shape the roadmap. Shape Technical Direction & Grow the Team * Lead architectural decisions across agent execution, backend services, and workflow state, aligning system boundaries and tradeoffs with other technical leads. * Evaluate model selection, tool use, and context management against reliability, latency, and cost. * Raise the engineering bar through hands-on implementation, design reviews, and mentoring; help engineers take on broader ownership and participate in hiring. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [The AI-Native Engineering Org: What’s Real, What’s Hype, What’s Next](https://www.wearedevelopers.com/videos/100004-the-ai-native-engineering-org-what-s-real-what-s-hype-what-s-next) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)