companySkroutz logo

Software Engineer - Core ML Team

SkroutzAthens, Attica, Greece
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We are looking for a skilled software engineer who is enthusiastic about machine learning and its applications in e-commerce. Ideal candidates should have:Proficiency in software development, particularly in Ruby on Rails, JavaScript, and React/Redux. Experience with databases such as MariaDB, PostgreSQL, or MongoDB. Familiarity with machine learning frameworks and concepts. Strong problem-solving skills and a desire to innovate. Excellent communication skills and a collaborative mindset.

About the job

At Skroutz, our mission is clear: we strive to impress. Since our inception in 2005, we have believed that satisfied customers lead to happy merchants. Our goal is to understand and anticipate their needs, delivering an unparalleled and worry-free shopping experience.

We envision a world where shopping is simplified, creating a reliable platform where millions can effortlessly discover and fulfill their online shopping desires.

From the latest smartphone to restocking pantry essentials, finding the perfect outfit for an occasion, or searching for that rare gaming console, Skroutz is your go-to partner for seamless shopping.

Our ambitions stretch beyond Greece, as we aim to emerge as one of Europe's fastest-growing marketplaces, with exciting expansions already underway in Cyprus and the Balkans. Our unwavering commitment to customer satisfaction drives every decision we make.

To realize our vision, we seek passionate individuals who share our enthusiasm for e-commerce and technology. If you are motivated to create extraordinary shopping experiences for users and assist sellers worldwide in growing their businesses, we would love to have you join our team.

Become part of Skroutz and help us reshape online shopping. Together, let's transform everyday moments into exceptional experiences.

Are you ready for the challenge?

#AimToAmaze

Our Engineering Values

  • Master your technology. Hone your skills and take pride in your craft.
  • Launch early & Iterate. Deliver prototypes early to gather valuable feedback and use it to inform your next steps. Don't hesitate to refine and improve.
  • Be a collaborative team member. Support your colleagues, listen actively, and take the initiative.
  • Avoid overcomplication. Keep things simple and effective.
  • Enjoy your work and celebrate achievements.

Our Tech Stack

We primarily use Ruby on Rails as our framework, with Javascript (ES6) and React/Redux on the frontend. Our backend is powered by MariaDB, Elasticsearch, Kafka, MongoDB, and Redis.

Our AI stack leverages LangChain and LangGraph for orchestrating LLM workflows and multi-agent systems, utilizing PostgreSQL for state persistence and Elasticsearch for semantic search. We collaborate with cloud LLM providers like OpenAI. For observability and monitoring, we employ Langfuse for LLM tracing alongside tools such as Sentry, NewRelic, and Grafana.

We strive to select the best tools available to meet our needs. To learn more about our projects, check out our Engineering blog.

About Skroutz

Skroutz is a leading e-commerce platform based in Greece, dedicated to transforming the shopping experience. We are committed to providing our users with a convenient and trustworthy interface for all their online shopping needs. With our focus on innovation and customer satisfaction, we are rapidly expanding our reach across Europe.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.