#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Software Engineer (Java/Kotlin) - A/B Testing Platform Team
    New
    Java

    Senior Software Engineer (Java/Kotlin) - A/B Testing Platform Team

    Warszawa
    4 492 - 6 203 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid
    Allegro

    Allegro

    We’re Poland’s most popular shopping platform and the largest e-commerce player of European origin. With over 250 million offers, we’re now expanding our successful marketplace model across Central and Eastern Europe. Join us!

    Company profile

    Tech stack

      Java

      advanced

      Python

      regular

    Job description

    Job Description

    The salary range for this position is PLN 18 400 - 25 410 (contract of employment).


    A hybrid work model requires 1 day a week in the office (Warsaw).


    We are seeking a passionate Senior Software Engineer to join the newly forming A/B Testing Platform team in the Data Science Hub where we apply analytical techniques, mathematics, and machine learning to solve a wide range of business problems.


    About the A/B Testing Platform team

    The A/B Testing Platform team is a multidisciplinary group of product analysts, software engineers, and data engineers. Our mission is to strategically enhance our A/B testing platform, a critical tool that empowers data-driven decision-making regarding the rollout of new features by assessing the potential impact of these features through user behavior analysis. Through tasks performed, the team plays a pivotal role in shaping the overall user experience on Allegro, one of the world's largest eCommerce platforms.


    What will your job involve

    • Independently designing and delivering complex, high-priority tasks.
    • Designing, developing, testing, and maintaining high-quality code for the technical platform, including backend services, APIs, automation scripts and frontend.
    • Debugging and resolving software defects and issues.
    • Supporting other team members by providing knowledge sharing and architectural design of the system.
    • Staying up-to-date with emerging technologies and industry best practices.
    • Participating in code reviews and providing constructive feedback to peers.
    • Contributing to the continuous improvement of development processes and methodologies.
    • Collaborating with product managers, UX designers and fellow engineers to gather and refine requirements.
    • Addressing and encouraging the team to work actively to reduce technical debt.


    We are looking for people who

    • Graduated with a degree in computer science, mathematics, engineering or other relevant field
    • Are proficient in Java
    • Have a basic understanding of Python
    • Know English at min. B2 level
    • Have proven experience as a Software Engineer or in a similar role
    • Think outside the box and have a broad perspective on their work
    • Want to be proud of the code they write. Are open to feedback and are willing to share their knowledge during code reviews
    • Can search for efficient solutions to meet users' requirements
    • Are eager to continuously develop skills and update knowledge
    • Have problem-solving skills
    • Are fast learners
    • Nice-to-have: basic understanding of GCP and Apache Beam (including Dataflow)


    What we offer

    • A hybrid work model that you will agree on with your leader and the team. We have a well-located office (with fully equipped kitchens and bicycle parking facilities) and excellent working tools (height-adjustable desks, interactive conference rooms).  
    • Annual bonus up to 10% of the annual salary gross (depending on your annual assessment and the company’s results).  
    • A wide selection of fringe benefits in a cafeteria plan – you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers).  
    • English classes that we pay for are related to the specific nature of your job.  
    • 16" or 14" MacBook Pro with M1 processor and 32GB RAM or a corresponding Dell with Windows (if you don’t like Macs) and other gadgets that you may need.
    • Working in a team you can always count on — we have on board top-class specialists and experts in their areas of expertise.
    • A high degree of autonomy in terms of organizing your team’s work; we encourage you to develop continuously and try out new things.  
    • Hackathons, team tourism, training budget and an internal educational platform, MindUp (including training courses on work organization, means of communication, motivation to work and various technologies and subject-matter issues).  
    • If you want to learn more, check out this webpage or listen to the Allegro Tech Podcast Episode about recent projects in the Data Science Hub.


    Why is it worth working with us

    • Thanks to the strategic importance of the A/B testing platform, you will never run out of interesting challenges.
    • Big Data - petabytes of data and Machine Learning used production-wise.
    • Microservices – a few thousand microservices and 1.8m+ rps on our business data bus.
    • Gain invaluable experience and deepen your skills through continuous learning and development opportunities.  
    • Collaborate with a network of industry experts, enhancing your professional growth and knowledge sharing.  
    • We are happy to share our knowledge. You can meet our speakers at hundreds of technological conferences such as Data Science Summit, Big Data Technology Warsaw Summit. We also publish the content on the allegro.tech blog.  
    • We use, depending on teams and their needs, the latest versions of Java, Scala, Kotlin, Groovy, Go, Python, Spring, Reactive Programming, Spark, Kubernetes, TensorFlow.  
    • In the Data&AI team you would be a part of a team consisting of over 200 data, ML & product specialists overseeing dozens of products, few hundred production ML models and governs all data in Allegro (several dozen petabyte scale).  
    • We practice Code Review, Continuous Integration, Scrum/Kanban, Domain Driven Design, Test Driven Development, Pair Programming depending on the team.  
    • GenAI tools (e.g., Copilot, internal LLM bots) support our everyday work.  
    • Our internal ecosystem is based on self-service and widely used tools, such as Kubernetes, Docker, GitHub (including CI/CD). This will allow you, from day one, to develop software using any language, architecture and scale, restricted only by your creativity and imagination.
    • We actively participate in the life of the biggest user groups in Poland centered around technologies we use at work (Java, Python, DevOps).
    • We organize Allegro Tech Live, a 100% remote version of our onsite Allegro Tech Talks meetups, and make guest appearances at the invitation of communities such as Warsaw AI, JUG (Poznan, Lodz, Lublin, Wroclaw), WG .Net, Dare IT, Women in Tech Summit.
    • Technological autonomy: you get to choose which technology solves the problem at hand (no need for management’s consent), you are responsible for what you create.  
    • Once a year, you can take advantage of the opportunity to work in a different team or more often if there’s an internal business need (known as team tourism).


    This may also be of interest to you

    Allegro Tech Podcast → https://podcast.allegro.tech/

    Booklet → https://jobs.allegro.eu/job-areas/tech-data/

    Send in your CV and see why it is #goodtobehere!

    4 492 - 6 203 USD

    Gross/month - Permanent

    Check similar offers

    Java/Kotlin Developer (e-mobility)

    New
    Britenet
    4.88K - 6.35K USD
    Warszawa
    , Fully remote
    Fully remote
    Spring Boot
    Docker
    Relational Databases

    Senior Automation Tester (with Java)

    New
    Callstack
    4.4K - 6.1K USD
    Warszawa
    , Fully remote
    Fully remote
    Automated Testing
    mobile testing
    Performance testing

    Guidewire Billing Center Engineer

    New
    Baloise Solution Hub
    6.1K - 9.52K USD
    Warszawa
    , Fully remote
    Fully remote
    Guidewire
    English
    REST API

    Senior Java Developer

    New
    Directio
    4.27K - 5.13K USD
    Warszawa
    , Fully remote
    Fully remote
    Backend
    Java
    Front-End

    Senior Fullstack Developer (Java, React)

    New
    Bytamic Solutions
    4.4K - 5.57K USD
    Warszawa
    , Fully remote
    Fully remote
    Java
    Spring Boot
    React