
Muck Rack is a public relations management platform that helps organizations find journalists, track media coverage, and show the impact of their PR work. Its media database brings together hundreds of millions of data points to support journalist research, outreach, and news monitoring. The company also offers journalists free tools to build portfolios and understand the reach of their reporting. Muck Rack operates in the B2B media sector; this profile is for job seekers exploring the company and its hiring opportunities.
Senior AI Software Engineer
Build Python-based AI agents for Muck Rack’s PR intelligence platform, from LLM workflows to customer-facing features. Develop MCP tools and improve agent quality, speed, and cost in production.
Opis
- Develop tools, prompts, safeguards, and memory-enabled multi-turn workflows for agents that take action.
- Shape agent behavior so it can act, ask questions, or hand work to people.
- Create in-product chat, streaming responses, permission-aware APIs, and Muck Rack’s external MCP server.
- Build evaluations, detect regressions, and use production feedback to improve quality, latency, and cost.
- Guide platform choices for building, deploying, and operating agents as the product scales.
- Take features from concept to production across the Python agent runtime, MCP server, and Django/Vue application.
- Work with emerging models to address real customer needs.
- Travel up to 10% for team collaboration, customer meetings, and company events.
- Attend the annual company offsite, usually held in Mexico.
Zahteve
- Bring 7+ years of experience building production software.
- Have fluent Python skills, including asynchronous programming, and experience with FastAPI, FastMCP, or Django.
- Have shipped LLM-powered features or agents to customers, including exposing tools through MCP.
- Understand prompting, tool use, context management, and common model failure modes.
- Have experience measuring AI quality and improving it through feedback.
- Design strong APIs and tools, including authentication and authorization.
- Use AI tools proactively in daily work to improve productivity and speed delivery.
- Be able to overlap working hours with US time zones, preferably Eastern.
- Experience with agent frameworks such as Pydantic AI, LangGraph, or the OpenAI Agents SDK.
- Familiarity with MCP servers and LLM tooling.
- Knowledge of AI evaluation tools and methods, including DeepEval and LLM-as-judge.
- Experience with streaming interfaces, server-sent events, and Vue.js.
- Experience with LLM observability.
- Knowledge of AI security, including defenses against prompt injection and tenant isolation.
Ugodnosti
- Work with a fully distributed team in a permanent remote role.
- Home office stipend.
- Phone and internet reimbursement.
- Coworking membership.
- Virtual and in-person team activities, including lunches, events, and competitions.
- Annual reviews to support equity and market alignment.
- Standardized bonus or commission structure.
- 401(k) with employer contributions.
- Equity opportunities.
- Comprehensive medical, dental, vision, disability, and life insurance for employees and dependents.
- Full premium coverage for individuals enrolled in high-deductible plans.
- 24/7 virtual care and an Employee Assistance Program.
- Employer-funded HSA contributions and other pre-tax benefits.
- Quarterly wellness stipend.
- Free Headspace subscription.
- More than four weeks of PTO, plus paid sick and mental health days.
- 13 paid holidays, with the option to exchange holidays for personal days.
- Up to 16 weeks of fully paid parental leave.
- Clear pathways for internal mobility and promotion.
- Twice-yearly performance reviews, team workshops, and leadership training.
- Unlimited Coursera and O’Reilly access.
- Two additional annual PTO days for learning and development.