Jobs and Careers
AL

Senior Software Engineer Java/Kotlin - Search&Personalization

Allegro
Polandfull_timeVerifiedPosted 3 Aug 2023

About the role

<h3>Job Description</h3><p><strong>The salary range for this position is 16 100 - 23 200 PLN brutto (contract of employment)</strong></p><p><strong>A hybrid work model that incorporates solutions developed by the leader and the team</strong></p><p><strong>About the team</strong></p><p>As part of the Search&amp;Personalization teams, we implement projects based on a practical "data science" and "artificial intelligence" application on an unprecedented scale in Poland. These teams build dedicated tools for creating and running BigData processing or implementing ML models for the entire organization. Others work closer to the client and are responsible for the implementation of the search engine, ranking search results, creating recommendations, building a profile of buyers or developing an experimentation platform.</p><p>Join us!</p><p>We are looking for Java/Kotlin programmers interested in distributed systems and data processing who want to expand their competences in this area.</p><p>Don't worry if you don't have big data experience. We guarantee that you will quickly learn them from the best engineers in Poland, working on, among others:</p><ul><li>A system that provides the possibility of materializing events (circulating between microservices) into a form that allows building analyzes using Big Data tools. Our daily challenges are the scale of traffic, information structuring and stream synchronization of collections between local solutions and the public cloud environment</li><li>Offers ranking system - based on the processing of user behavior and the use of this data online to rank search results in the rigor of short response times, high performance (several thousand RPS) and availability for customers</li><li>A distributed system for collecting information and analyzing Allegro customer behavior. Data collection: Scala + Akka + Kafka, real-time processing: Beam + Scio + Dataflow + Pubsub, batch processing: Spark + Airflow + BigQuery, visualization: TypeScript + React</li><li>Metadata aggregation processes, integrated with the Allegro data platform, to support tools and processes in the field of: Data Quality, Data Lineage and Data Governance</li></ul><p><strong>Why should you work with us?</strong></p><ul><li>At Allegro, you will process petabytes of data and billions of events a day and several thousands requests per second</li><li>You will become a participant in one of the largest projects to build a data platform in GCP</li><li>Your development will follow the latest technological trends based on open source (data mesh, data streaming)</li><li>You will have a real impact on the directions of product development and the choice of technology. We use the latest and best available technologies, because we choose them ourselves for our needs</li><li>You will have the opportunity to work in a team of experienced engineers and big data specialists who are happy to share their knowledge, also publicly as part of allegro.tech</li><li>Once a year you can take advantage of the opportunity to work in a different team (so-called team tourism)</li></ul><p><strong>What we offer:</strong></p><ul><li><a href="https://jobs.allegro.eu/en/benefits"><u>Check it out</u></a> for yourself, and also:</li><li>Modern office and work tools</li><li>Informal working atmosphere in a professional team</li><li>A rich package of non-wage benefits in the cafeteria system - you decide what you use</li><li>English lessons paid for by us</li><li>Training budget and internal MindUp platform</li></ul><p><strong>The offer is addressed to people who:</strong></p><ul><li>They can and like to program in languages: Java or Kotlin</li><li>They understand how distributed systems work</li><li>They apply good practices (clean code, code review, TDD, CI/CD)</li><li>They operate efficiently in Unix/Linux family systems</li><li>They are interested in applying ML/AI</li><li>They have a positive attitude and teamwork skills</li><li>They want to develop and update their knowledge</li></ul><p><strong>This may also be of interest to you:</strong></p><p>Allegro Tech Podcast →<a href="https://podcast.allegro.tech/"> https://podcast.allegro.tech/</a><br/> Booklet → <a href="https://allegro.tech/booklet.pdf">https://jobs.allegro.eu/job-areas/tech-data/</a></p><p><strong>Send us your CV and check why #goodtobehere!</strong></p>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Allegro

View company profile →