UX Engineer (H/F)
SHORA is a startup project supported by Inria Startup Studio that addresses the biggest pain in ecommerce: turning visitors into buyers. Today, fewer than 3% of shoppers complete a purchase and most of the remaining 97% drop off because of UI friction. SHORA predicts how a website’s interface influences conversion and recommends concrete improvements. We train our ML models on visual and structural elements from millions of websites, and they learn patterns that drive sales based on UI/UX principles. The project is entering a validation phase to deploy with early clients. Our goal is to move from prediction to proof by tracking real conversions. This will make us the first platform that bridges design theory with proven conversion outcomes. We are looking for a “builder” intern who is highly skilled in programming, capable of working independently, and motivated by systems: crawling, web instrumentation, data pipelines, tools, and reliability.
Assignment
You will contribute to the core technology: capturing reliable signals on e-commerce web pages, structuring usable elements, and automating execution (reproducibility, testing, logs, metrics).
Main activities
- Contribute to the SHORA/CROspector codebase (features + targeted refactoring).
- Strengthen the web automation module (Playwright, CDP).
- Implement data contracts (schemas, validations, non-regression tests).
- Package and execute reproducible runs (Docker), manage failures (retries, timeouts, diagnostics).
Skills
- Excellent programming skills (Python highly appreciated) + rigor (testing, typing, code review).
- Proficiency in Linux, Git, debugging, and log reading.
- Ability to work independently: clarify, break down tasks, and ship.
- Experience in web automation/scraping.
- Containerization and reproducible execution (Docker).
- Knowledge of e-commerce/UX (funnels, friction, performance).
- Bonus: knowledge of AI/ML (evaluation, data labeling, tools).
The keys to success
- Developing applications independently and continuously improving them.
- Ability to prototype and iterate on code.
- Ability to maintain infrastructure.
- Ability to validate the execution of programming tasks.
Instruction to apply
Applications must be submitted online on the Inria website:
#J-18808-Ljbffr