Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Software AI Engineer - AI Systems

Role description and responsibilities
As a Senior AI Engineer at WE ARE META, you will be matched with clients across diverse sectors of the tech industry. You will work in a fully remote model, building and maintaining advanced AI systems in production environments. The role involves designing and engineering LLM-based applications, building agentic systems end-to-end — systems that plan, write code, validate their own output, and improve over time — and working with modern orchestration frameworks and cloud data platforms.

Requirements
  • 6+ years of professional experience as an AI Engineer or in a similar role
  • Strong production software engineering skills: Python, testing, packaging, CI/CD, async, REST, and Docker
  • AI SDLC experience in production environments
  • Real depth in LLM application engineering: prompt design, function calling, structured outputs, RAG, vector stores, and experience with the Anthropic and OpenAI APIs
  • Experience building agentic systems end-to-end: systems that plan, write code, validate their own output, and improve over time
  • Familiarity with the orchestration landscape (LangGraph, LlamaIndex, AutoGen, CrewAI) and opinionated about when a thin custom harness beats a framework
  • Working fluency with at least one cloud data platform and SQL
  • Fluency in English (at least a B2 level)
  • Must be based in Portugal with Portuguese or EU citizenship, or a valid work permit

Benefits & perks
  • Welcome kit upon joining
  • Opportunities for career progression
  • Health insurance coverage
  • Coverflex meal card
  • Other protocols and special discounts
  • Access to a network of national and international partners across diverse tech sectors
  • Personalized support from a career coach
  • Flexible working policy matching (remote, hybrid, on-site) based on your preferences

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available