Senior Software Engineer (Artificial Intelligence)
Muck Rack
- Ireland
- Senior Level
- 7+ years
- Posted
Skills
Required
- AI / LangGraph / OpenAI
- API and tool design
- authentication
- authorization
- Python
- async programming
- FastAPI / FastMCP / Django
- building production software
- Streaming UIs, server-sent events
- Vue.js
- Agent frameworks
- Pydantic
- Agents SDK
Preferred
- LLM
- observability
- AI evaluation tools and methods
- DeepEval
- LLM-as-judge
- MCP servers
- LLM tooling
- MCP
- measuring AI quality
Join Muck Rack, a fully remote company dedicated to building AI for PR and communications professionals. As a Senior Software Engineer, you will take features from idea to production, shape the platform, and build agents that take action. Enjoy benefits such as geo-neutral compensation, generous time off, and full health coverage.
AI security, including prompt injection defenses and tenant isolation
Responsibilities
- Concevoir et développer des agents qui prennent des mesures, y compris des outils, des invites, des garde-fous et des flux de travail multi-étapes.
- Travailler sur l'ensemble de l'expérience produit, y compris le chat intégré, les réponses en streaming, les API conscientes des autorisations.
- Mesurer la qualité, détecter les régressions et utiliser les retours de production pour améliorer la qualité, la latence et le coût.
- Experience measuring AI quality and using what you learn to improve it
- Proactively incorporates AI tools into day-to-day work to improve productivity and accelerate delivery
- A practical understanding of prompting, tool use, context management, and where models go wrong
- Experience shipping LLM-powered features or agents to real customers including exposing tools via MCP
Requirements
- Strong API and tool design skills, including authentication and authorization
- Fluent Python skills, including async programming and experience with FastAPI, FastMCP, or Django
- 7+ years building production software
- Working-hour overlap with US time zones (Eastern preferred)
- Streaming UIs, server-sent events, and Vue.js
- Agent frameworks such as Pydantic AI, LangGraph, or the OpenAI Agents SDK
Preferred
- Experience with LLM observability
- AI evaluation tools and methods, including DeepEval and LLM-as-judge
- MCP servers and LLM tooling
Pay
GBP 105,000 - 115,000
jobapplier