Home › Companies › Userpilot › Software Engineer - Agentic Platform
Software Engineer - Agentic Platform
Userpilot · Dublin, Dublin, D01 V3P0, Ireland · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Userpilot |
| Title | Software Engineer - Agentic Platform |
| Normalized title | - |
| Department / team | Engineering |
| Location | Dublin, Dublin |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-06-05 / 2026-06-23 |
| Changed / last seen | 2026-06-23 / 2026-06-23 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Userpilot. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Dublin. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Userpilot |
| Source | d1d0a264-b9a8-4c6f-a23d-a39ea66937e5 |
| ATS provider | BambooHR |
Description
About Userpilot
Userpilot is a leading product analytics and user engagement platform used by product teams at hundreds of companies to understand, segment, and activate their users. The product spans a performant JavaScript SDK that runs inside customers' web apps, a Chrome Extension for building in-app UI without code, and a React dashboard that handles complex real-time data, all backed by a distributed Elixir/Phoenix backend that sustains hundreds of thousands of concurrent WebSocket connections, high-throughput Kafka event ingestion, and real-time content delivery at scale.
We move fast, we ship often, and we believe the best engineers care as much about the product they're enabling as the systems and interfaces they build.
The Role
This is an AI-deep role focused on Lia , Userpilot's agent platform, the system that turns a rich product-data model into reliable, grounded, multi-turn AI experiences. The AI is the product, not just a tool you use to build it.
You'll own and elevate the agent platform: a Python service built on Microsoft Agent Framework, with hybrid retrieval over multiple tool catalogs, complex multi-step orchestration utilizing skills and sub-agents, multi-turn state and grounding, and full trace-level observability and cost accounting, all built on framework-neutral domain contracts.
This is a platform you own and push further, not just keep running. You'll contribute to architecture, raise the reliability and eval bar, and help define where a frontier agentic system goes. We hire engineers who can follow a problem wherever it leads, who know when deterministic logic or statistics beat an LLM and vice versa, and who care about the customer experience as much as the system underneath.
What You'll Work On
Conversational AI experiences grounded in a rich product-data model, with the tool use, retrieval, streaming, and orchestrated multi-turn grounding required to do it reliably, not just plausibly.
The agent runtime and orchestration itself: complex, multi-step agentic workflows, behind framework-neutral domain contracts that keep business logic portable.
Hybrid retrieval and tool grounding: RAG (vector + lexical) over tool catalogs assembled from multiple sources (OpenAPI specs, MCP, …), so the agent calls the right operation with the right arguments against live customer data.
Packaged AI workflows that produce durable, editable, actionable outputs, not just chat answers that get lost in history.
The eval, observability, and cost infrastructure that makes all of this safe and economically viable in production: a multi-layer eval harness (deterministic checks plus live, judge-scored reasoning evals), end-to-end tracing, and per-call cost accounting.
Agent interoperability: an MCP server that exposes Userpilot's tools to external AI agents.
What You'll Do
Design, build, and operate the agent platform end to end, from the API surface through the runtime, tools, retrieval, persistence, and observability.
Build LLM/agent features that ground reliably in customer data, with the streaming, retries, evals, and graceful degradation required to hold them to a production reliability bar.
Pick the right tool for each signal (retrieval, deterministic logic, structured outputs, statistics, or an LLM), and combine them well.
Treat evals, cost-per-call, and latency as first-class. AI features that run continuously at scale have unit economics; the economics matter as much as the output.
Work in a spec-driven, agent-assisted flow, reading and contributing to PRDs that drive both human and AI implementation.
Contribute to the team's agentic infrastructure (AGENTS.md, CLAUDE.md, DESIGN.md, slash commands, architectural rules) so AI tooling understands our codebase as well as the humans do.
Review code for architectural consistency and reliability, including making sure agent-generated code respects the same boundaries and framework-neutral contracts that human-written code does.
Raise the bar around you: set the patterns, write the specs and evals others build on, and level up the engineers (and agents) working in the platform.
What We're Looking For
Required
3+ years building and shipping production software, with a track record of owning systems (not just features) and raising the quality bar for the people around you.
Strong Python and CS fundamentals, including solid work with databases, queues, or real-time systems. The agent platform runs on Python (FastAPI, Pydantic, async), so you're fluent here or will be very quickly.
Production agentic / LLM systems, not just calling an API: tool use, retrieval grounding, structured outputs, multi-turn state and continuity, streaming, evals, and designing for non-deterministic behavior. Having owned an agent runtime or orchestration layer end to end is a strong signal.
Architectural judgment for AI systems: you keep domain logic decoupled from a fast-moving vendor framework, make build-vs-adopt calls deliberately, and know why that matters when the framework landscape shifts every quarter.
Judgment about when to use an LLM and when not to: you reach for deterministic logic, retrieval, or statistics when they're more reliable, cheaper, or more reproducible, and you can tell which is which.
AI-native workflow: you use AI coding agents (Claude Code, Cursor) as a real part of how you build, prompting for scaffolding, reviewing output critically, and knowing when to push back.
Strong product sense and judgment. You care about the user experience and about system correctness in equal measure.
Self-management and a continuous-improvement mindset. We don't over-prescribe how the work gets done.
Bonus Points
Experience with agent frameworks or orchestration: Microsoft Agent Framework, LangGraph, AutoGen, or a runtime you built yourself.
RAG and tool-use platforms (retrieval over tools and APIs, OpenAPI-driven tool generation, MCP).
LLM evals and observability: designing them, running them, and acting on the signal, with tracing and cost tooling like Langfuse or OpenTelemetry GenAI.
Cost engineering on LLM workloads (caching, batching, model routing, prompt compaction).
Embedding-based retrieval or clustering (vector DBs, hybrid search, HDBSCAN, UMAP, and similar).
Multi-tenant SaaS architecture: data isolation, per-tenant state, noisy-neighbor concerns.
Full-stack / core-services depth: production React/TypeScript, and/or our core stack (Elixir/Phoenix with OTP, ClickHouse, Kafka). You won't live here day to day, but it helps where the agent platform meets the rest of the product.
Time-series anomaly detection or drift monitoring; recommendation or ranking systems with user-feedback loops.
Spec-driven development, writing or working from specs that drive both human and AI implementation.
Contributing to developer experience or agentic infrastructure.
Technical leadership on an engineering team.
Open source contributions.
How We Build
AI is at the center of what we ship and how we ship it. A few things we believe about how the work gets done:
Statistics, heuristics, and LLMs each have a role. The mistake we don't want to make is asking an LLM to do anomaly detection or risk scoring directly: wrong economics, wrong reliability, wrong reproducibility. Use the LLM where it's strongest; use statistics where they're strongest; use heuristics where they're cheapest.
Features start with a written spec (a PRD that captures intent and constraints), not a two-line ticket, whether the implementer is a human or an agent.
Coding agents do the scaffolding; engineers own the architecture, the review, and the judgment calls.
Evals are how we ship safely. Every LLM-shaped feature gets an eval suite before it goes to production, and we look at the suite, not just whether it ran.
LLM calls are economics, not free. Caching, batching, model routing, and prompt compaction are first-class engineering concerns.
Feedback loops are how AI features get smarter. Instrument everything.
Our patterns are encoded explicitly. Every umbrella app and product domain has an AGENTS.md capturing what it does, the patterns it uses, and the mistakes to avoid, so an agent working on core doesn't violate a cache invariant or write directly to ClickHouse, and an agent on the dashboard doesn't break a design contract.
DX is a product: if a new engineer (or an AI agent) can't understand a domain from its documentation and rules, that's a bug we fix.
You don't need to have done all of this at your last job. But you should be genuinely curious about it, comfortable owning a system end to end, and excited to help shape how AI products get built here.
Right to Work
Candidates must have the right to work in Ireland. We are not in a position to offer visa sponsorship for this role.
Equal Opportunities Statement
Userpilot is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of gender, civil status, family status, age, disability, race, religion, sexual orientation, or membership of the Traveller community, in accordance with the Employment Equality Acts 1998–2015.
Data Privacy Notice
By applying for this role, your personal data will be processed by Userpilot for the purposes of recruitment and candidate evaluation. We will retain your information for no longer than is necessary for this purpose.
Full job record
| Job ID | a5a752e64a6fb5fd2efa3baa61778b00ee0c3cca |
| Org ID | 71c140e6-310c-4f06-b7e7-563aaed99a2a |
| Source ID | d1d0a264-b9a8-4c6f-a23d-a39ea66937e5 |
| Board ID | d1d0a264-b9a8-4c6f-a23d-a39ea66937e5 |
| Provider | bamboohr |
| Provider Job Key | 120 |
| Title | Software Engineer - Agentic Platform |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Dublin, Dublin, D01 V3P0, Ireland |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | — |
| Region | Dublin |
| City | Dublin |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://userpilot.bamboohr.com/careers/120 |
| Apply URL | https://userpilot.bamboohr.com/careers/120 |
| First Seen At | 2026-06-23 10:47:38Z |
| Last Seen At | 2026-06-23 10:47:38Z |
| Last Checked At | 2026-06-23 10:47:38Z |
| Last Changed At | 2026-06-23 10:47:38Z |
| Inactive At | — |
| Source Posted At | 2026-06-05 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=userpilot/date=2026-06-23/2026-06-23T10-47-36-852Z-19bee7914bf9be3ecd0cf8ab678e15fbdf577cbb8525f8262298fc5cb1945981.json |
Event Fields
{
"content_hash": "6c3a4d837b015a561947a0dfc35e32e4cebd8abf2aaa2e4048c6e893cb0d56bd",
"source_hash": "93af20b99917697be94d0f0b595a165d06b9a200ea12c48ae078d1c2c75f70d2",
"last_changed_at": "2026-06-23T10:47:38.354Z",
"active_status": "active"
}Parsed Structured
{
"dedupe": null,
"language": "en",
"location": {
"raw": "Dublin, Dublin, D01 V3P0, Ireland",
"city": "Dublin",
"region": "Dublin",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-23T10:47:38.332Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Dublin, Dublin, D01 V3P0, Ireland",
"city": "Dublin",
"region": "Dublin",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "120",
"isRemote": null,
"location": {
"city": "Dublin",
"state": "Dublin"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18573",
"locationType": "2",
"jobOpeningName": "Software Engineer - Agentic Platform",
"departmentLabel": "Engineering",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Dublin",
"state": "Dublin",
"postalCode": "D01 V3P0",
"addressCountry": "Ireland"
},
"datePosted": "2026-06-05",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-size: 12pt; font-weight: bold\">About Userpilot</span></p>\n<p><span style=\"font-size: 10pt\">Userpilot is a leading product analytics and user engagement platform used by product teams at hundreds of companies to understand, segment, and activate their users. The product spans a performant JavaScript SDK that runs inside customers' web apps, a Chrome Extension for building in-app UI without code, and a React dashboard that handles complex real-time data, all backed by a distributed Elixir/Phoenix backend that sustains hundreds of thousands of concurrent WebSocket connections, high-throughput Kafka event ingestion, and real-time content delivery at scale.</span></p>\n<p><span style=\"font-size: 10pt\">We move fast, we ship often, and we believe the best engineers care as much about the product they're enabling as the systems and interfaces they build.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">The Role</span></p>\n<p><span style=\"font-size: 10pt\">This is an AI-deep role focused on </span><span style=\"font-size: 10pt; font-weight: bold\">Lia</span><span style=\"font-size: 10pt\">, Userpilot's agent platform, the system that turns a rich product-data model into reliable, grounded, multi-turn AI experiences. </span><span style=\"font-size: 10pt; font-weight: bold\">The AI is the product, not just a tool you use to build it.</span></p>\n<p><span style=\"font-size: 10pt\">You'll own and elevate the agent platform: a Python service built on Microsoft Agent Framework, with hybrid retrieval over multiple tool catalogs, complex multi-step orchestration utilizing skills and sub-agents, multi-turn state and grounding, and full trace-level observability and cost accounting, all built on framework-neutral domain contracts.</span></p>\n<p><span style=\"font-size: 10pt\">This is a platform you own and push further, not just keep running. You'll contribute to architecture, raise the reliability and eval bar, and help define where a frontier agentic system goes. We hire engineers who can follow a problem wherever it leads, who know when deterministic logic or statistics beat an LLM and vice versa, and who care about the customer experience as much as the system underneath.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What You'll Work On</span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Conversational AI experiences grounded in a rich product-data model, with the tool use, retrieval, streaming, and orchestrated multi-turn grounding required to do it reliably, not just plausibly.</span></li>\n<li><span style=\"font-size: 10pt\">The agent runtime and orchestration itself: complex, multi-step agentic workflows, behind framework-neutral domain contracts that keep business logic portable.</span></li>\n<li><span style=\"font-size: 10pt\">Hybrid retrieval and tool grounding: RAG (vector + lexical) over tool catalogs assembled from multiple sources (OpenAPI specs, MCP, …), so the agent calls the right operation with the right arguments against live customer data.</span></li>\n<li><span style=\"font-size: 10pt\">Packaged AI workflows that produce durable, editable, actionable outputs, not just chat answers that get lost in history.</span></li>\n<li><span style=\"font-size: 10pt\">The eval, observability, and cost infrastructure that makes all of this safe and economically viable in production: a multi-layer eval harness (deterministic checks plus live, judge-scored reasoning evals), end-to-end tracing, and per-call cost accounting.</span></li>\n<li><span style=\"font-size: 10pt\">Agent interoperability: an MCP server that exposes Userpilot's tools to external AI agents.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What You'll Do</span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Design, build, and operate the agent platform end to end, from the API surface through the runtime, tools, retrieval, persistence, and observability.</span></li>\n<li><span style=\"font-size: 10pt\">Build LLM/agent features that ground reliably in customer data, with the streaming, retries, evals, and graceful degradation required to hold them to a production reliability bar.</span></li>\n<li><span style=\"font-size: 10pt\">Pick the right tool for each signal (retrieval, deterministic logic, structured outputs, statistics, or an LLM), and combine them well.</span></li>\n<li><span style=\"font-size: 10pt\">Treat evals, cost-per-call, and latency as first-class. AI features that run continuously at scale have unit economics; the economics matter as much as the output.</span></li>\n<li><span style=\"font-size: 10pt\">Work in a spec-driven, agent-assisted flow, reading and contributing to PRDs that drive both human and AI implementation.</span></li>\n<li><span style=\"font-size: 10pt\">Contribute to the team's agentic infrastructure (AGENTS.md, CLAUDE.md, DESIGN.md, slash commands, architectural rules) so AI tooling understands our codebase as well as the humans do.</span></li>\n<li><span style=\"font-size: 10pt\">Review code for architectural consistency and reliability, including making sure agent-generated code respects the same boundaries and framework-neutral contracts that human-written code does.</span></li>\n<li><span style=\"font-size: 10pt\">Raise the bar around you: set the patterns, write the specs and evals others build on, and level up the engineers (and agents) working in the platform.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">What We're Looking For</span></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">Required</span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">3+ years building and shipping production software, with a track record of owning systems (not just features) and raising the quality bar for the people around you.</span></li>\n<li><span style=\"font-size: 10pt\">Strong </span><span style=\"font-size: 10pt; font-weight: bold\">Python</span><span style=\"font-size: 10pt\"> and CS fundamentals, including solid work with databases, queues, or real-time systems. The agent platform runs on Python (FastAPI, Pydantic, async), so you're fluent here or will be very quickly.</span></li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Production agentic / LLM systems, not just calling an API:</span><span style=\"font-size: 10pt\"> tool use, retrieval grounding, structured outputs, multi-turn state and continuity, streaming, evals, and designing for non-deterministic behavior. Having owned an agent runtime or orchestration layer end to end is a strong signal.</span></li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Architectural judgment for AI systems:</span><span style=\"font-size: 10pt\"> you keep domain logic decoupled from a fast-moving vendor framework, make build-vs-adopt calls deliberately, and know why that matters when the framework landscape shifts every quarter.</span></li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Judgment about when to use an LLM and when not to:</span><span style=\"font-size: 10pt\"> you reach for deterministic logic, retrieval, or statistics when they're more reliable, cheaper, or more reproducible, and you can tell which is which.</span></li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">AI-native workflow:</span><span style=\"font-size: 10pt\"> you use AI coding agents (Claude Code, Cursor) as a real part of how you build, prompting for scaffolding, reviewing output critically, and knowing when to push back.</span></li>\n<li><span style=\"font-size: 10pt\">Strong product sense and judgment. You care about the user experience and about system correctness in equal measure.</span></li>\n<li><span style=\"font-size: 10pt\">Self-management and a continuous-improvement mindset. We don't over-prescribe how the work gets done.</span></li>\n</ul>\n<p><span style=\"font-size: 12pt; font-weight: bold\">Bonus Points</span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Experience with agent frameworks or orchestration: Microsoft Agent Framework, LangGraph, AutoGen, or a runtime you built yourself.</span></li>\n<li><span style=\"font-size: 10pt\">RAG and tool-use platforms (retrieval over tools and APIs, OpenAPI-driven tool generation, MCP).</span></li>\n<li><span style=\"font-size: 10pt\">LLM evals and observability: designing them, running them, and acting on the signal, with tracing and cost tooling like Langfuse or OpenTelemetry GenAI.</span></li>\n<li><span style=\"font-size: 10pt\">Cost engineering on LLM workloads (caching, batching, model routing, prompt compaction).</span></li>\n<li><span style=\"font-size: 10pt\">Embedding-based retrieval or clustering (vector DBs, hybrid search, HDBSCAN, UMAP, and similar).</span></li>\n<li><span style=\"font-size: 10pt\">Multi-tenant SaaS architecture: data isolation, per-tenant state, noisy-neighbor concerns.</span></li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Full-stack / core-services depth:</span><span style=\"font-size: 10pt\"> production React/TypeScript, and/or our core stack (Elixir/Phoenix with OTP, ClickHouse, Kafka). You won't live here day to day, but it helps where the agent platform meets the rest of the product.</span></li>\n<li><span style=\"font-size: 10pt\">Time-series anomaly detection or drift monitoring; recommendation or ranking systems with user-feedback loops.</span></li>\n<li><span style=\"font-size: 10pt\">Spec-driven development, writing or working from specs that drive both human and AI implementation.</span></li>\n<li><span style=\"font-size: 10pt\">Contributing to developer experience or agentic infrastructure.</span></li>\n<li><span style=\"font-size: 10pt\">Technical leadership on an engineering team.</span></li>\n<li><span style=\"font-size: 10pt\">Open source contributions.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">How We Build</span></p>\n<p><span style=\"font-size: 10pt\">AI is at the center of what we ship and how we ship it. A few things we believe about how the work gets done:</span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Statistics, heuristics, and LLMs each have a role. The mistake we don't want to make is asking an LLM to do anomaly detection or risk scoring directly: wrong economics, wrong reliability, wrong reproducibility. Use the LLM where it's strongest; use statistics where they're strongest; use heuristics where they're cheapest.</span></li>\n<li><span style=\"font-size: 10pt\">Features start with a written spec (a PRD that captures intent and constraints), not a two-line ticket, whether the implementer is a human or an agent.</span></li>\n<li><span style=\"font-size: 10pt\">Coding agents do the scaffolding; engineers own the architecture, the review, and the judgment calls.</span></li>\n<li><span style=\"font-size: 10pt\">Evals are how we ship safely. Every LLM-shaped feature gets an eval suite before it goes to production, and we look at the suite, not just whether it ran.</span></li>\n<li><span style=\"font-size: 10pt\">LLM calls are economics, not free. Caching, batching, model routing, and prompt compaction are first-class engineering concerns.</span></li>\n<li><span style=\"font-size: 10pt\">Feedback loops are how AI features get smarter. Instrument everything.</span></li>\n<li><span style=\"font-size: 10pt\">Our patterns are encoded explicitly. Every umbrella app and product domain has an AGENTS.md capturing what it does, the patterns it uses, and the mistakes to avoid, so an agent working on core doesn't violate a cache invariant or write directly to ClickHouse, and an agent on the dashboard doesn't break a design contract.</span></li>\n<li><span style=\"font-size: 10pt\">DX is a product: if a new engineer (or an AI agent) can't understand a domain from its documentation and rules, that's a bug we fix.</span></li>\n</ul>\n<p><span style=\"font-size: 10pt\">You don't need to have done all of this at your last job. But you should be genuinely curious about it, comfortable owning a system end to end, and excited to help shape how AI products get built here.</span></p>\n<p><br><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold\">Right to Work</span></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt\">Candidates must have the right to work in Ireland. We are not in a position to offer visa sponsorship for this role.</span></p>\n<p><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold\">Equal Opportunities Statement</span></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt\">Userpilot is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of gender, civil status, family status, age, disability, race, religion, sexual orientation, or membership of the Traveller community, in accordance with the Employment Equality Acts 1998–2015.</span></p>\n<p><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold\">Data Privacy Notice</span></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt\">By applying for this role, your personal data will be processed by Userpilot for the purposes of recruitment and candidate evaluation. We will retain your information for no longer than is necessary for this purpose.</span></p>",
"compensation": null,
"departmentId": "18573",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Software Engineer - Agentic Platform",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://userpilot.bamboohr.com/careers/120",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/a5a752e64a6fb5fd2efa3baa61778b00ee0c3cca?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/71c140e6-310c-4f06-b7e7-563aaed99a2aJSONGET https://api.bluedoor.sh/job-postings/v1/sources/d1d0a264-b9a8-4c6f-a23d-a39ea66937e5JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/a5a752e64a6fb5fd2efa3baa61778b00ee0c3cca/eventsJSON