cover image
Dialog

Internship – Full-Stack Engineer (French Speaking Required)

Hybrid

Paris, France

Internship

03-03-2026

Share this job:

Skills

Python TypeScript Salesforce Shopify Test Problem-solving Sales Autonomy react AWS E-commerce

Job Specifications

At Dialog, we are on a mission to build the best sales agent for e-commerce.

We believe Generative AI is the perfect opportunity to bring the best of in-store experience online:

extensive knowledge about the brand and its products
tailored advice based on previous orders

We started with Q&A on product pages through a Shopify application. In 2025, we aim to deploy to new e-commerce engines (PrestaShop, Salesforce Commerce Cloud, custom engines) and add new features such as:

smart end-user qualification
product comparison across the store
AI search
and many more

We wrote the first line of code in January 2024, started commercializing in September 2024, and now have 80+ paying customers.

Add-to-Cart is our moment of truth.

It’s also one of the biggest sources of incidents and operational load today — and fixing it is a direct lever on conversion and customer trust.

Role

As a Fullstack Engineering Intern, you will directly report to the CTO & Co-Founder and you will:

Own a “core conversion” topic: make our Add-to-Cart flow more reliable and more scalable, a critical part of the Dialog shopping experience.
Be accountable for measurable outcomes: reduce Add-to-Cart incidents and shorten time-to-resolution, with clear tracking of impact.
Think business-first: partner with Ops, Account Management, and Engineering to prioritize what best protects customer satisfaction and revenue.
Experience the startup pace: work day-to-day in an early-stage team that moves fast and ships often.

Mission

The product evolves quickly, so your scope will adapt. Concrete examples on Add-to-Cart include:

Stabilize Add-to-Cart “deeply”Identify recurring patterns (intermittent failures, multi-BU setups, sync issues, variants, refresh/state bugs, client-specific configs).
Improve reproducibility and ticket quality (what we always need to diagnose fast).
Propose and implement targeted fixes on the highest-impact root causes.
Build the AI agent that will replace youBuild an AI agent capable of automatically:
diagnose the add-to-cart issue on our customer website
propose a fix in our code
test the fix

What success looks like

A visible decrease in Add-to-Cart incidents and/or mean time to resolution.
A first version of an AI agent able to partially solve Dialog add to cart on any e-commerce website

Requirements

Education: engineering school, or equivalent.
Skills:comfortable with TypeScript and the web ecosystem,
React (or equivalent) on the frontend,
Ability to navigate fullstack topics (APIs, integrations, logs, infra).
Autonomy & problem-solving:able to turn high-level objectives into an execution plan,
able to break down complex problems into simple actions, deliverables, and metrics.

Tech Stack

Frontend: React
Backend: TypeScript (NestJS), Python (Data/AI)
Infra: AWS (Lambda, RDS, DynamoDB, SQS, S3, …)
Observability: Sentry, Cloudwatch, Langfuse
Testing: Vitest, Pytest

Engineer mindset

Impact-first: focus on what truly improves conversion, reliability, and customer experience.
Pragmatic quality: type-safety, developer experience, tooling, and automated best practices.
AI-first mindset: You understand that the job of software engineers has changed since the release of the latest AI models and are ready to think with us on what the future looks like when writing code won’t be our job anymore.

Process

Screening call
Call with Louis (CTO)
Take-home technical test + debrief in our office

Benefits

Competitive package
Team-first culture (monthly events, off-sites)
Hybrid (Paris, ~3 days/week in the office, flexible)
Great office (Paris 2nd)
Equipment & tools (Mac, Alan, Swile, 50% transportation, AI tools, learning budget)

About the Company

Walk your customers to checkout with real-time help, right where they are. Just like in-person shopping. Know more