All offersWarszawaCC++ Engineer
C++ Engineer
C
Synerise

C++ Engineer

Synerise
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    C/C++
    advanced
    Memory management
    advanced
    Distributed systems
    nice to have
    compilers
    nice to have

Job description

Synerise is a technology company that uses data and artificial intelligence to help brands better respond to the needs of their customers. The tools it offers include automation applications, business intelligence and personalization of communication, as well as the management of pricing policy in real time, regardless of the scale of operations.

Working with us you will have the chance to immerse yourself in a challenging projects in an interdisciplinary team. 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.

Do you want be a part of the team which creates a software that is about building an innovative database engine that will allow its users to construct efficient sequential queries on billions of stored event records?

In Synerise we are working on database which:
  • allows for the aggregation of large data sets on customer behaviour in broadly understood commerce (offline and online) 
  • enables data processing and sending recommendations in 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 
  • is used to show dynamic, personalized content with latencies less than 50 milliseconds 

Interested? Perfect. We’re hiring right now, and maybe we’re looking for you!

What you will do in Synerise:
  • develop database engine
  • optimize memory footprint of database records
  • increase performance of database queries
  • create or integrate query languages for the database
  • support other team members with your knowledge, skills, and expertise

You are our ideal partner if you have:
  • Master's degree in Computer Science or equivalent
  • significant experience building software as part of a team with strong development practices
  • excellent skills in C/C++ programming
  • understanding low-level C++ architecture and memory management issues
  • used to testing your code before deployment (writing unit tests and testable code)

Nice to have:
  • experience in developing database engines is a major plus
  • experience in distributed systems
  • experience with building compilers

In return, we offer: 
  • an opportunity to work with cutting edge technology
  • being a member of Database R&D Team that focuses on relationships and a good atmosphere in the team 
  • 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 

In terms of type of contract, if your first choice is contract of employment ("umowa o pracę") we will meet your expectations. 

Please be informed that we will contact selected candidates only. 

In your application please include the following statement: 
"I hereby give my consent to the processing of my personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process." 
This consent will allow us to contact you in connection with our recruitment. 

If you would like to take part in the other recruitment processes in the future, please agree to participate in future recruitments: 
"I hereby give my consent to the processing of my personal data which are necessary to the Personal Data Administrator for the purpose of future recruitment processes." 
This consent will allow us to contact you in connection with our recruitment. We will process your data for two years