← Back to jobs

Software Engineering Intern

Deepshard, Inc.
FULL_TIME Remote · US US USD 72000–90000 / month Posted: 2026-05-11 Until: 2026-07-10
Apply Now →
You will be redirected to the original job posting on BeBee.
Apply directly with the employer.
Job Description
Software Engineering Intern Location: Remote Compensation: $6,000 USD/month stipend (1st month) About Truffle Deepshard is building Truffle¹ — an always-on agentic workstation with an AI agent running entirely on-device with zero cloud dependency. We give individuals and organizations true data sovereignty and IP protection. No data leaks to Big Tech, no surveillance risk. Truffle¹ processes everything locally, builds deep personal/organizational memory, and operates as an always-on, private intelligence system. The Role We're looking for a Software Engineer to build out integrations that let Truffle take actions and ingest information. Your job is to make the agent useful by building tools — whether that means reverse-engineering undocumented APIs, building MCP tool servers, or wiring up integrations with platforms like Slack, Google Workspace, Spotify, Instacart, and dozens more. You'll work at the intersection of AI agent systems and platform engineering. The agents are smart, but they need well-built tools to act on a user's behalf. You'll build those tools. What You'll Do Reverse-engineer APIs — Discover and document undocumented API surfaces that consumer platforms actually use. Handle authentication flows, anti-bot measures, session management, and rate limiting. Build MCP tool servers — Design and implement tool interfaces that AI agents can call reliably. Define clean input/output schemas, handle edge cases gracefully, and make tools that an LLM can reason about effectively. Ship integrations end-to-end — From API discovery through client library to production tool server. Platforms will include messaging (Slack, Discord), productivity (Google Workspace, Notion), commerce (Instacart, Amazon), media (Spotify, YouTube), and others as the product evolves. Work within agentic systems — Understand how LLM agents select and invoke tools, how context flows through multi-step workflows, and how to design tool APIs that minimize agent errors. Handle the messy parts — Parse unstructured data, manage flaky external services, build retry/backoff logic, persist state across runs, and write honest documentation about what works and what doesn't. What We're Looking For 1–3 years of professional software engineering experience (Python preferred) Demonstrated ability to reverse-engineer web APIs using browser devtools, traffic interception, or similar techniques Experience building or consuming HTTP APIs with proper error handling, pagination, and auth management Familiarity with agentic AI systems — you understand how tool-use works with LLMs (MCP, function calling, or similar frameworks) Strong debugging instincts and a bias toward shipping working software over polished prototypes Nice to Have Experience with the Model Context Protocol (MCP) or similar tool-serving frameworks Background in web scraping, data extraction, or browser automation Familiarity with running local/open-source LLMs (e.g., Qwen, Llama, Mistral) Experience with background workers, scheduled jobs, and state management patterns Understanding of anti-bot/anti-scraping countermeasures and how to work around them responsibly Hardware knowledge for potential physical integrations (controlling light switches, home monitoring system etc) Hiring Process Initial interview — Technical conversation about your experience with APIs and integrations Take-home challenge — A focused project that mirrors real work you'd do on the team (reverse-engineering APIs, building an MCP tool server, connecting an AI agent to real platforms) Final interview — Deep-dive on your submission and team fit Paid trial (1 month) — Work with the team on real projects. If it's a good fit on both sides, you stay on. Why Truffle You'll be building something genuinely different — a private, on-device AI system that respects user sovereignty. The integration layer you build is what makes the agent actually useful in people's daily lives. Small team, high ownership, real impact on the product from day one. If a fast paced, high stakes environment where you learn new things at an expedited pace excites you, you will like working with us.