PYTHON ENGINEER (Analytics team)

Apply

PYTHON ENGINEER (Analytics team)

contractFulltime
walletFixed base monthly salary from 2000 EUR
walletCompetitive salary reflecting your motivation and maturity (monthly fixed & variable salary from 2000 EUR to 4000 EUR + stock options)
location-pinBratislava, Slovensko

We are Exponea, an internationally renowned e-commerce cloud – a tool for in-depth analysis and marketing automation for businesses. We work with global e-commerce leaders and other top companies from all over the globe.

 

Currently expanding our Analytics team, we’re looking for new colleague as Python Engineer. Could you be one of them?

Our team:

The Analytics team is comprised of 8 people who develop and run our analytics platform. The platform built at Exponea enables our clients to run complex analytical queries in real time. It includes our secret weapon, our highly-optimized, distributed, in-memory data storage/computing engine that we wrote from scratch. Thanks to our engine we can traverse, filter and aggregate billions of events in under a few seconds. Our focus areas are product innovation together with stability and scalability.

 

Competency

Must have:

  • Python
  • Ability to solve complex problems with simple and readable code

 

Nice to have:

  • Go
  • C++
  • gRPC
  • MongoDB
  • Redis
  • Flask
  • Prometheus
  • Kubernetes
  • BigQuery
  • SQL

Challenges

  • Implement automatic anomaly detection in a way that won’t cause performance issues and is scalable:
    • User only sees analyses that he they created. Additionally, we will periodically and automatically analyze data and find interesting anomalies.
    • An anomaly is something that has changed and has a statistically significant (e.g. we have discovered that your revenue has dropped by 10% last week and it happened only for male customers from the Czech Republic.).
    • One approach would be to run a bazillion analyses for all our customers at night when the system is not under a heavy load and choose those that produce statistically significant results, but we need to be more clever and find a less CPU intensive solution.
    • This feature could save our customers time and money, since they would get automatic insights as soon as any anomaly affecting their business takes place. They, in turn, have more time to act and don’t have to spend their whole day creating analyses by hand and trying different variations.
  • Implement automatic insights:
    • Reports and analyses are sometimes hard to interpret for new users without knowledge.
    • This knowledge could be embedded to the system and it should provide insights for the user on how to interpret report/analysis (e.g. Seems that T-shirts are much more popular to your customers than Jackets, but they earn you 10% less revenue).
    • This could increase the number of users that are capable of using Exponea for analyzing data.
  • Refactoring existing APIs to microservices
    • The analytics component of Exponea is part of the monolithic app that we want to split into microservices.
    • This will make onboarding of new developers faster and shortens the release cycle, bring new features to our customers faster and making the development team more efficient.

What you might like about Exponea:

  • A great deal of freedom and trust. At Exponea we don’t clock in and out, and we have neither corporate rules nor long approval processes. We are interested in results from day one. The freedom goes hand in hand with responsibility.
  • Learning, personal development and professional growth.
  • Entrepreneurship and leadership lessons. You will gather valuable know-how for your own business. Our CEO Peter Irikovský’s goal is to support our people in starting their own successful businesses. Easier done with the money and know-how you will have obtained here. (Read more of what Luna, our E-Commerce Growth Specialist has learnt about growing a business).
  • Flexible working hours. Remote work and home office are possible.
  • Reward based on your commitment and capabilities.
  • Possibility to co-own the company through employee share program.
  • An easy-to-access downtown office.
  • Coaching sessions with our communication and talent development expert, Ivo Večeřa.
  • An array of fringe benefits including hardware (pick the machine and tools you like), books, gym classes, language classes.
  • Free lunches in Exponea Foodie Club restaurants; fresh fruit in the office every day.
  • Travel insurance also for personal purposes.
  • Friendly atmosphere and motivated colleagues who like what they do.   

About us:

Exponea is an award winning customer experience and data management platform that not only boosts e-commerce growth with AI-powered engagement automation, but also helps improve companies’ culture with better cross-department collaboration and customer centricity. More info about Exponea.

Get a glimpse of life at Exponea and meet your future colleagues (Facebook Page Exponea Society).

Like this role? Apply here.


Drop your CV here or click to upload (docx, pdf, max. 5MB.)

SW Engineering

If you have any questions, please contact us at career@exponea.com