Senior Software Engineer, AI
Core
Building AI agents for PR and communications professionals to understand media coverage and execute multi-step workflows.
Role type
Senior Software Engineer, AI (Agent Development)
Builds
AI agents, in-product chat, streaming responses, permission-aware APIs, and external MCP servers.
Domain
PR & Communications Technology / Generative AI
Deliverable
production ML models
Required skills
Fluent Python (async, FastAPI, Django), LLM-powered feature development, MCP server implementation, prompting and tool use, AI quality evaluation, API design, authentication and authorization.
Preferred skills
Agent frameworks (Pydantic AI, LangGraph, OpenAI Agents SDK), MCP servers, LLM evaluation tools (DeepEval), streaming UIs (Vue.js), LLM observability, AI security (prompt injection defenses).
Technologies
Python, FastAPI, Django, Vue.js, MCP, FastMCP, DeepEval, LangGraph, Pydantic AI, OpenAI Agents SDK.
Responsibilities
Build agents that take action with tools, prompts, and multi-turn workflows; ship in-product chat and streaming responses; build evals to measure quality and latency; make decisions on platform architecture and deployment.
Seniority
Senior, hands-on IC
