
Remote opportunity at
Muck RackSenior Software Engineer, AI
Muck Rack is seeking a Senior Software Engineer, AI to join its fully remote team. The company delivers a public relations and communications platform trusted by…
Career Tools
About This Role
Muck Rack is seeking a Senior Software Engineer, AI to join its fully remote team. The company delivers a public relations and communications platform trusted by thousands of global organizations to track brand presence across news, social media, and AI-driven responses. Within the organization, the Agents team develops artificial intelligence tools designed specifically for PR professionals, spanning automated workflows, multi-turn interactions, and media coverage analysis. In this role, the engineer…
Job Description
Muck Rack is seeking a Senior Software Engineer, AI to join its fully remote team. The company delivers a public relations and communications platform trusted by thousands of global organizations to track brand presence across news, social media, and AI-driven responses. Within the organization, the Agents team develops artificial intelligence tools designed specifically for PR professionals, spanning automated workflows, multi-turn interactions, and media coverage analysis.
In this role, the engineer will steer features from conception through production deployment, operating across the Python agent runtime, Django and Vue application stack, and MCP server. Responsibilities include constructing intelligent agents, creating prompts and safety guardrails, shipping user-facing chat interfaces, handling streaming responses, and designing secure, permission-aware APIs. Candidates will also measure system performance, establish evaluations to prevent regressions, and manage latency and operational expenses.
This position requires alignment with United States time zones, with a preference for Eastern time. The hiring process includes a preliminary call with the talent team, a Zoom interview with the hiring manager, peer evaluations, an executive discussion, and a bar raiser interview. Up to 10 percent travel is expected for company events and team collaboration, which includes mandatory attendance at the annual company offsite, typically hosted in Mexico.
Responsibilities
- Build AI agents that execute actions, manage memory, and handle multi-turn interactions
- Develop tools, prompts, guardrails, and decision logic for when agents should act or escalate to humans
- Deliver complete user experiences including in-product chat, streaming responses, and secure APIs
- Measure system performance by creating evaluations and mitigating regressions
- Optimize AI output quality, response latency, and operational expenses using production feedback
Requirements
- Minimum of seven years of experience building production software
- Advanced Python programming expertise covering asynchronous operations and frameworks such as FastAPI, FastMCP, or Django
- Demonstrated history of launching LLM-powered features or agents to real users, including MCP tool integration
- Practical knowledge of context management, prompting techniques, tool utilization, and model failure modes
- Ability to measure AI performance and apply insights for continuous improvement
- Expertise in API and tool architecture, incorporating proper authentication and authorization
- Consistent incorporation of AI utilities into daily work routines to accelerate output
- Working-hour compatibility with US time zones, with Eastern time preferred
Qualifications
- Familiarity with agent frameworks like LangGraph, Pydantic AI, or the OpenAI Agents SDK
- Experience working with MCP servers and LLM tooling
- Knowledge of AI evaluation methodologies such as LLM-as-judge and DeepEval
- Background in streaming user interfaces, server-sent events, and Vue.js
- Practical exposure to LLM observability platforms
- Understanding of AI security principles including tenant isolation and prompt injection defenses
Core Skills
Benefits
- Comprehensive medical, dental, vision, life, and disability insurance coverage for employees and dependents
- Full premium coverage for individuals enrolled in high-deductible health plans
- Access to 24/7 virtual care and an employee assistance program
- Employer-funded health savings account contributions and pre-tax benefit options
- Quarterly wellness stipend alongside a complimentary Headspace subscription
- More than four weeks of paid time off plus sick days and mental health days
- Thirteen paid holidays with options to swap days for personal observances
- Up to sixteen weeks of fully paid parental leave
- Home office stipend, phone and internet reimbursement, and coworking membership options
- Four1(k) retirement plan with employer contributions and equity opportunities
- Continuous learning resources including unlimited access to Coursera and O'Reilly, plus two dedicated learning and development PTO days annually
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Muck Rack operates as a fully distributed team with a permanent remote setup, though the role requires working-hour overlap with US time zones and up to 10 percent travel for events and team gatherings.
What experience level is required for this job?
Candidates must have at least seven years of experience building production software, along with fluent Python skills and practical experience launching LLM-powered features or agents to real customers.
What is the interview process like?
The evaluation plan includes an initial 30-minute chat with the talent team, a one-hour Zoom meeting with the hiring manager, peer interviews with team members, a 30-minute executive interview, and a 30-minute bar raiser session.
What salary is offered for this role?
The specific salary depends on the employee's location; for Ireland the range is €95,000 to €110,000 annually, for the United Kingdom it is £105,000 to £115,000 annually, and for Bulgaria it starts at €6,500 gross per month.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.