Software Engineer Member of Technical Staff (Agent Capabilities)
Perplexity AI · United States
About The Role
Join our team as a Software Engineer Member of Technical Staff, where you will investigate emerging frontier-model behaviors and turn them into product capabilities. You will build and evolve Skills, Workflows, and Artifacts into a coherent ecosystem, shape the architecture and product experiences, and own capabilities end-to-end. You will also build scalable platform infrastructure and backend systems, collaborate closely with various teams, and set technical direction on ambiguous problems. The ideal candidate will have 8+ years of professional software engineering experience, strong full-stack engineering fundamentals, and a genuine interest in frontier AI capabilities.
- Investigate emerging frontier-model behaviors and identify opportunities to turn them into product capabilities.
- Build and evolve Skills, Workflows, and Artifacts into a coherent ecosystem, shaping the architecture and product experiences.
- Own capabilities end-to-end, from user-facing products and interfaces to backend services, evaluation, data models, and production operations.
- Strong execution: you can take ambiguous product needs, break them down, and ship durable systems with clear user impact
- Genuine interest in frontier AI capabilities, agent systems, and excitement for rapidly exploring, evaluating, and productizing new model behaviors
- Typically 8+ years of professional software engineering experience, with a track record of owning and delivering complex products or systems from conception to production. Exceptional candidates with less experience and an outstanding record of impact are encouraged to apply
- Strong full-stack engineering fundamentals, including experience building user-facing products, backend services, and scalable distributed systems that serve high traffic and large user bases
- Strong product judgment and instincts; you turn vague needs into simple, reliable systems and ship without waiting for perfect specs
- Experience designing abstractions, platforms, or reusable systems that enable other engineers, users, or automated systems to accomplish complex tasks
- Comfort with data-informed decisions; you define the metrics and evals that prove a system works, and iterate on them
- Experience building agentic systems (tool calling, subagents, long-running or autonomous task execution)
- Experience building developer platforms or reusable-capability primitives (SDKs, plugin systems, workflow engines)
- Experience with evaluation, benchmarking, or quality systems for ML/LLM-powered products
- Time spent at a fast-growing startup or on a high-ownership engineering team
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring