WizardingCode Labs logo

AI Engineer

WizardingCode Labs·Salary not specified

Primary stack

PHPLaravelPythonStructured OutputsLogstash

Nice to have's

pgvectorKafka

Job description

About the Position

AI Engineer

Build the agents that run our clients’ operations, and put them into production in 30 days.

The Role

Our clients don’t want another AI pilot. They want agents that answer their customers, clean their supplier files and write their Monday report. You’ll build those agents end to end, inside their real systems, with the guardrails that make it safe to let them run.

Responsibilities

  • Design and build agents that run inside clients’ real systems: ERPs, helpdesks, inboxes, internal APIs.
  • Write the evals, guardrails and judges that make them safe to run.
  • Take agents from shadow mode to production, then watch the numbers.
  • Sit in client workshops and turn messy processes into clear agent designs.

Requirements

  • 4+ years shipping production software, ideally in PHP/Laravel or Python.
  • Hands-on experience with LLM APIs, tool use and structured outputs.
  • You care about tests, logs and the boring parts that keep things running.
  • Clear written English. Portuguese is a plus, not a requirement.

Nice to Have

  • Vector search (pgvector), queues and event streams (Redis, Kafka).
  • Vue or another modern front-end framework.
  • You’ve run something you built with real users.

Our Stack

  • Laravel 13
  • PHP 8.4
  • Python
  • Vue 3
  • PostgreSQL + pgvector
  • Redis
  • Kafka
  • Claude
  • OpenRouter
  • MCP
  • Playwright
  • Pest

We Offer

  • Competitive salary
  • Hybrid work in Cascais, PT
  • A fast-paced, innovative environment

About the Company

At WizardingCode, we are dedicated to transforming client operations through cutting-edge AI solutions. Join our team and be part of a mission to automate and optimize business processes.

How We Hire

  1. Intro call: 30 minutes. What you’ve built, what you want next.
  2. Build session: Two hours pairing on a real agent problem. No trick puzzles.
  3. Meet the team: The people you would work with, and one founder.
  4. Offer: A decision within a week of your first call.

Book a free call

Team: Engineering

Location: Cascais · Hybrid

Type: Full-time

Salary: Competitive, shared on the first call

Apply for this Role

We reply to every application within a week.

© WizardingCode Labs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

WizardingCode Labs logo
WizardingCode Labs

IT / tech за описом ITJobs

Popular searches