Skroutz S. A

e-commerce

SoftwareEngineer,CoreMLTeam(ML0526)

Athens, Attica, Greece FULL TIME
The Brief

“Software Engineer, Core ML Team (ML 0526) at Skroutz S. A. Skills: Python, LangChain, LangGraph, Ruby on Rails. Develop and maintain AI systems. Build LLM-powered workflows”

What You'll Achieve.

Deliver prototypes; Gather important feedback; Amaze our users; Ensure quality and reliability; Cost efficiency of LLM-based applications

Industry & Context.

e commerce
Problems you'll solve

Excellent analytical and problem-solving skills

What They're Looking For.

Must Have

3+ years of working experience as a Software Engineer in a professional setting, programming skills in Python or similar object-oriented language with experience building production systems, Solid understanding of web architecture and RESTful API design, Experience with databases (relational and/or document-based), Solid algorithmic and software engineering background, Intrigued by the product as much as by the technology, Excellent analytical and problem-solving skills, Excellent communication skills and team spirit, Passion for AI and eagerness to work with LLM technologies

Nice to Have

Experience with LangChain, LangGraph, or similar LLM orchestration frameworks, Familiarity with FastAPI or similar modern Python web frameworks, Good knowledge of Ruby/Ruby on Rails - our main backend stack, Experience with OpenAI API or other LLM providers, Knowledge of Elasticsearch or other search technologies, Understanding of prompt engineering and LLM best practices, Experience with observability tools and LLM tracing systems, Comfort with TDD and testing practices (pytest, unit testing), Experience deploying ML/AI systems to production, Contributed to open-source projects in the AI/ML space, Shareable open source contributions or personal projects which will help us in the evaluation process

What You'll Do.

Develop and maintain AI systems

Build LLM-powered workflows

Implement semantic search

Develop and maintain APIs

Integrate AI features

Work with LLM technologies

Collaborate with teams

Build evaluation frameworks

Optimize system performance

Stay current with AI/LLM ecosystem

How You'll Work.

Team & Collaboration

Collaborate with data scientists; Collaborate with backend engineers; Collaborate with product teams; Offer your help; Listen and seek to understand; Step up & take initiatives

Communication Scope

Excellent communication skills

Free ATS check

Applying for this Software Engineer, Core ML Team (ML 0526) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Skroutz S. A?

Real rants from real employees. Read before you apply.

Read Company Rants →