Jobs in Dublin, Ireland

1,515verified openings
Filter by
No filters selected
userpilot Verified 17h ago

Software Engineer (AI-Native)

Dublin, Dublin, D01 V3P0, Ireland On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

This is a full-stack, AI-native role. You’ll work across the entire product from the React dashboard and embedded SDK down to the Elixir services and real-time pipelines, and you’ll do it in a spec-driven, agent-assisted way. You’ll also help build the AI-powered features our customers use, not just use AI to build everything else. We’ve stopped treating frontend and backend as separate jobs. We hire engineers who can follow a problem wherever it leads, and who use AI tooling to go deeper and faster rather than to paper over gaps in judgment.

What you'll bring

  • 3+ years building and shipping production software, with hands-on experience on both the frontend and backend of real applications
  • Frontend: production React + TypeScript - solid component design, hooks, rendering behavior, and experience with server/client state management (React Query, Redux, or Redux-Saga)
  • Backend: strong CS fundamentals (data structures, algorithms, software design) and professional experience building services in a high-level language (Elixir, Ruby, Python, Go, or similar), including work with databases, queues, or real-time systems
  • AI features: experience building or integrating LLM-powered features - streaming responses, AI-driven personalization, or otherwise designing for non-deterministic behavior
  • 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
  • You don’t need to have done all of this at your last job.
  • Elixir and the Phoenix framework with OTP - it’s what our backend runs on, and its patterns (supervision trees, cache invariants, channel rules) exist for good reasons
  • Building and operating reliable real-time systems at scale and knowing what “reliable” actually means in production
  • Kafka, RabbitMQ, ClickHouse, Broadway, or similar high-throughput data tooling
  • MUI or design-system experience - we build on top of MUI with a custom layer (Blueprint)