O

OutSystems

Low-code platform for enterprise-grade apps

Principal AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeLisbon, PortugalNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Software Engineering, Computer Science, or a related field, or equivalent practical experience.
  • At least 8 years of software development experience, including at least 3 years leading engineering initiatives or architectural decisions at a senior or principal level, and at least 1 year focused on AI Engineering.
  • Strong understanding of software engineering principles, algorithms, data structures, and Object-Oriented Design.
  • Proficient coding skills in one or more of Python, Go, or TypeScript.
  • Commitment to clean code, code reviews, and automated unit, integration, and contract tests.
  • Experience with the software development lifecycle, Agile methodologies, and Git version control.
  • Hands-on experience using AI for development, including AI-native IDEs such as Cursor, GitHub Copilot, or Claude Code.
  • Understanding of agentic systems, including designing and orchestrating agents and subagents, building or consuming skills and MCP servers.
  • Experience designing and consuming APIs, primarily RESTful APIs, including authentication mechanisms such as OAuth 2.0, API keys, and token-based authentication; ability to integrate third-party services and reason about security boundaries.
  • Comfort working in the terminal, navigating the command line, running CLI tools, and operating AI assistants such as Claude Code CLI without relying exclusively on graphical interfaces.
  • English fluency.
  • Ability to drive initiatives independently while collaborating with a distributed team.

Responsibilities

  • Evolve the AI-agentic product development lifecycle using appropriate architectures, experience, and technologies.
  • Participate in the design, implementation, and maintenance of robust, scalable, and secure solutions within the internal AI Enablement framework.
  • Apply software engineering principles to produce clean, maintainable, and well-tested code.
  • Use AI tools and techniques, including prompt engineering, retrieval-augmented generation, and tool calling, to accelerate development and improve its quality.
  • Design, develop, and extend AI agents, subagents, and skills; compose multi-agent systems and use them in product development.
  • Consume and build MCP servers and integrations as part of the tooling ecosystem.
  • Gather stakeholder feedback and adapt solutions accordingly.
  • Troubleshoot complex issues related to solutions developed by the team.
  • Implement product development best practices, continuous delivery, and testing.
  • Design, document, and communicate high-level functional designs and solutions.
  • Mentor and guide team members and users of the AI Enablement internal framework.
  • Participate in team meetings and contribute to continuous improvement.
  • Maintain familiarity with release processes and deployment pipelines, understanding how changes flow from development to production.

About the Company

OutSystems

Low-code platform for enterprise-grade apps

OutSystems provides a high-performance low-code development platform for building and deploying enterprise-grade applications, with built-in AI to speed up development. Users create apps through a visual, low-code interface, use AI-assisted tools to accelerate coding and testing, and deploy to cloud or mobile, covering development, testing, deployment and ongoing management. The platform combines enterprise-grade capabilities with AI-driven acceleration, end-to-end lifecycle support, and a large learning ecosystem with extensive resources. Its goal is to help organizations digitally transform by delivering faster, scalable, and intelligent applications across industries, with a pricing model that starts free and scales as needed.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$799.8M
Headquarters
Boston, MA
Founded
2001

Recently Posted Jobs

Explore more opportunities at OutSystems

See more jobs