New offer - be the first one to apply!

June 17, 2026

Senior Software Engineer (Java / Kotlin) - Allegro Ads

Senior • Hybrid

18,850 - 25,900 PLN/mo

Warsaw, Poland

About the job

Massive Scale: Design, build, and optimize systems that handle thousands of requests per minute in a high-availability, high-performance environment.

Modern Tech Stack: Work in a cloud-native environment using Kotlin, Spring, Kafka, and Kubernetes, with exposure to machine learning solutions.

True Ownership & Autonomy: Operate in a "you build it, you run it" model with full ownership of microservices from design to deployment.

Complex Challenges: Solve backend problems related to distributed systems, data streaming, and algorithmic optimization for a real-time marketplace.

End-to-End ML Systems: Build infrastructure using BigQuery and Apache Spark for offline data processing and integrate it with microservices to power a personalized advertising system.

Join the Advertising team

Build Allegro Ads, one of the most visible products on the platform, collaborating closely with Machine Learning teams to deliver high-performance solutions and engineering best practices.

We are looking for people who:

  • Code in Kotlin or Scala and have experience with Spring Boot and Kafka to build backend systems
  • Have hands-on experience with Apache Airflow and Spark for high-velocity data pipelines and scalable reporting
  • Are proficient in PostgreSQL and experienced with database migrations and API integrations
  • Collaborate with Data Scientists and Analysts to implement models and transform data into insights
  • Are enthusiastic about AI and technical innovation
  • Experience with React/TypeScript is a nice to have
  • Have English proficiency at least at B2 level

What's in it for you:

  • Flexible working hours in a hybrid model (4/1) with 30 days of occasional remote work
  • Salary range: PLN 18 850 - 25 900 (contract of employment, tax-deductible cost)
  • Annual performance-based bonus
  • Modern office equipment and work tools (MacBook Pro or Dell with Windows)
  • Cafeteria plan with medical, sports, insurance, and other benefits
  • Paid English classes related to your job
  • Training budget, hackathons, internal learning platform
  • Additional day off for volunteering
  • Social events and team initiatives

#goodtobehere means that:

  • Work with experienced specialists in an autonomous team structure
  • Choose technologies and take responsibility for delivered solutions
  • Use a self-service ecosystem with tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions
  • Work with large-scale systems: over 1000 microservices, high-throughput data bus, service mesh, petabytes of data, and production ML systems