Skip to content
← Back to job listings

Software Engineer Member of Technical Staff (Agent Capabilities)

Perplexity AI · United States

External listingfull-timeabout 1 month ago

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