Synerise is a platform based on Artificial Intelligence that automates business processes, increases customer loyalty and boosts revenues.
Working with us you will have the chance to immerse yourself in a challenging project and top technology stack. Our Backend Team uses Scala, Kafka, ElasticSearch, Scylla/Casandra, Azure, Kubernetes, our colleagues from the Frontend Team use JavaScript (React.js), ES6, Redux, TypeScript, Webpack. Both teams are supported by the QA and Infrastructure Teams. We like to experiment and we have the environment to do it. We work on the borderline of science and technology, creating outstanding solutions. If you are open-minded and willing to constantly develop yourself – Synerise is the place for you.
Location: Krakow
Do you want create a software that …
- allows for the aggregation of large data sets on customer behavior in broadly understood commerce (offline and online)
- is based on artificial intelligence, semantic web, predictive analysis, machine learning and marketing automation
- enables data processing and sending recommendations in real time (RT - real time)
- is reliable and scalable
- processes up to 120 million events per day (monthly> 1.5 billion), receiving up to 3,000 request per second
- uses architecture is based on microservices
- shows dynamic, personalized content from 50 to 200 milliseconds
Interested? Perfect. We’re hiring right now, and maybe we’re looking for you!
Here's what you will do:
- design and develop algorithms for advanced analytics & data science using technology like Spark Streaming, Kafka, ElasticSearch
- develop architecture and design patterns to process and store high volume data sets
- develop software with a core focus around optimisation and performance
- translate complex functional and technical requirements into detailed design
- perform analysis of vast data stores and uncover insights
We expect:
- programming skills in Scala
- solid understanding of Kafka, Kubernetes
- good knowledge of akka.io
- experience with SQL
- capacity to plan and scale systems to keep up with incredible growth
- excellent troubleshooting and debugging skills
- a passion for building tools and automating everything
- strong analytical skills
Nice to have:
- knowledge of Apache Spark
- knowledge of Scylla or Casandra
- experience with ETL, Python/Shell scripting
In return, we offer:
- an opportunity to work with cutting edge technology (Scala, Kafka, ElasticSearch, Scylla/Casandra, Azure, Kubernetes,…)
- being a member of a 30+ people backend developer team that focuses on relationships and a good atmosphere in the team
- a chance to take part in building a strategic and ambitious Big Data-related product used by international top clients from various fields
- hardware and software chosen by you (laptop, monitors, equipment)
- paid holidays
- medical health care
- modern office
- possibility of co-financing participation in branch conferences, internal Tech Talks
- integration parties
- flexible working hours - you can start your work from any hour you want
- competitive salary appropriate to your skills and knowledge