Powered by people

We are always on the lookout for self-motivated Software Engineers of all levels willing to work in a challenging, open and dynamic environment learning and experimenting with state of the art AI technologies. Challenges that we face on a daily basis are to:

  • Receive, transform and store millions of transactions corresponding to tens of gigabytes per day from multiple customers
  • Create, train and test Machine Learning models
  • Evaluate model performance using statistics
  • Deploy new models with zero customer downtime
  • Handle tens of thousands of customer requests per minute with strict availability & timing constraints
  • Build UI(s) configurable & customizable for different customers and products

Open Roles - Backend Engineer (Athens, Greece)

We are looking for a passionate, backend engineer with good understanding on computer science and software engineering practices to join our development team. Engineers of all levels of experience are encouraged to apply.

Requirements

  • Bachelor degree in Computer Science (or proven strong background)
  • Knowledge and understanding of a low level language (C/C++, Java etc) and one high level language (preferably Python)
  • Experience in backend development, rest API creation, and DBs is a plus.
  • Experience in data processing (using Spark) and ML modelling and deployment is a plus
  • Experience in, or willingness to learn about, distributed applications that scale to millions of requests and Terabytes of data
  • Good command of the English language, in spoken and written form
  • Willingness to experiment with new technologies and work on challenging problems
  • Ability to work in a high paced startup environment

Responsibilities

  • Develop, optimize and deploy APIs
  • Develop, optimize and deploy data processing modules
  • Develop and deploy ML models
  • Experiment and perform feasibility tests for new technologies (Programming languages, Data storage and processing solutions)
  • Collaborate with your team members to continually improve working processes and share knowledge

BENEFITS

We are offering

  • Competitive compensation based on qualification
  • Pleasant and mind stimulating work environment (supporting work from home occasionally)
  • Hands-on experience in working on all stages of the creation of Machine Learning service
Apply Here

As a result our main needs are in the fields of data engineering, machine learning, backend and frontend development. Here some of the technologies we use:

  • Hadoop/Spark/Flink/Kafka for ETL
  • Postgres, MongoDB, Redis, Elastic DBs
  • Tensorflow, Keras, scikit-learn etc
  • Python web frameworks
  • Javascript, React

Our language of choice is Python (or Javascript for the Frontend), but all our engineers have experience with at least one low-level language (C, C++) and solid theoretical computer science (algorithms, data structures etc) knowledge. For Machine Learning engineers theoretical understanding of ML is necessary.

We would love to hear from...

Senior engineers: contact us, especially if you have industry experience and/or specialization in more than one area.

Junior engineers: contact us, if you are willing to work hard and learn multiple cutting edge technologies, fast.