AI Developer (Junior / Mid - Efficiently Lazy) at ETIQA | Torre

AI Developer (Junior / Mid - Efficiently Lazy)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Italy residents)
Shared by
Emma of Torre.ai
6 months ago

Responsibilities


About the roleWe’re looking for an AI Developer who doesn’t enjoy doing the same work twice. Not someone who avoids effort—someone who avoids unnecessary effort. If for you, AI means more than calling an API—if it means designing systems, orchestrating workflows, and making things actually work—keep reading!You’ll work on systems where AI is one component (not the entire job, just one part of it).This role includes:building AI-powered features and agentic workflowsintegrating AI into real products and business processesworking on backend logic, data flows, and system designcontributing to AI-Driven Development practices across projectsAI-Driven Development (Required)AI tools are not a bonus. They are part of the workflow. Tools like Cursor, Claude Code (or similar) are expected to be used daily to:speed up prototypingreduce repetitive workfocus on system design instead of boilerplateIf you prefer writing everything manually, this role will feel unnecessarily difficult.Tech stack & what you’ll doThe core stack is:Python 3.12+Asyncio (used seriously, not just imported)strict typingPydantic & Pydantic AIMCP (Model Context Protocol) to connect LLMs with tools and dataYou will:develop AI agents and RAG-based systemsbuild MCP connectors and servers to integrate models with tools and datadesign prompts and ensure outputs are structured and validatedwork on data flows (including streaming and complex JSON) toward frontend applicationsWhat we’re looking forYou don’t need to know everything. But you should:be comfortable with asynchronous Pythonhave hands-on experience (even personal projects) with Pydantic / Pydantic AIbe genuinely curious about AI systemsunderstand the difference between ReAct prompting, Tool Calling, and Function CallingEnglish proficiencyNo legacy code. No unnecessary process. No pretending things are more complex than they are. Focus: build systems that don’t need constant fixing.Junior profiles are welcome, especially if motivated to learn quickly. Mid-level candidates should already have a good sense of what works and what usually doesn’t.Soft skillsflexibility and adaptabilitywillingness to learn continuouslyability to work both independently and in a teamcomfort with evolving requirements and fast iterationsNice to haveVercel AI SDKReact / TypeScriptexperience with SSE streaminghandling typed outputs in frontend environmentsa full-stack mindset (or willingness to develop one)Compensation & BenefitsFull-RemoteMacBook Pro and meal vouchersContract type and compensation will depend on experienceApplySend your GitHub or talk about a recent AI project (preferably involving Pydantic AI). No slides. No long introductions. Just code and technical thinking.