June 30, 2026

Senior Software Engineer (Python) - Trust Assurance

Senior • Hybrid

18,850 - 25,900 PLN/mo

Poznan, Poland

About the job:

  • Maintaining top-tier safety standards at macro scale: Allegro is a safe platform for millions of users. You will design, develop, and maintain backend systems that keep frauds and policy violations at an absolute minimum.

  • Designing core data-sharing and transparency platforms: You will design, develop, and maintain high-security internal platforms responsible for trusted data exposure and compliance. Instead of dealing with legacy external tech, you will build modern abstraction layers that handle data flows, strict auditing, and access control.

  • Data-driven engineering culture: We focus on automation, clean documentation, and code optimization. We actively eliminate repetitive manual work in favor of building stable, scalable system solutions.

  • Mature and collaborative team: You will join a 6-person team with a strong senior presence. We heavily value engineering craftsmanship, knowledge sharing and high architectural autonomy.

  • Technological Compliance & R&D: You will design solutions where advanced backend architecture meets evolving regulatory landscapes and market dynamics. Your work involves building intelligent tools that guarantee the transparency of our marketplace and quickly adapt to sophisticated, creative patterns, making our marketplace resilient to any emerging risks.

  • Pragmatic Tech Stack: We select the best tools for the job rather than sticking to one framework. Our ecosystem includes JVM languages and Python. We process data using BigQuery and Spark jobs, utilize graph, relational and document databases, and implement traditional Machine Learning models to support decision-making.

  • Driving Automation: You will play a key role in transforming how we handle verification processes. We are moving heavily towards automation to make our systems faster, more accurate, and less reliant on manual intervention.

Important things for you:

 

  • Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work.

  • The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost):

    • PLN 18 850 - 25 900

    • Annual bonus based on your annual performance and company results.

    • Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units). 

  • Our team is based in Poznań.

We are looking for people who:

 

  • Code in Python and is willing to expand into JVM languages (Kotlin) to work with other parts of our system.

  • Are comfortable with GCP tools, particularly BigQuery and Dataproc.

  • Want to build solid, clean code, actively participate in code reviews, and enjoy sharing knowledge with the team.

  • Have a strong sense of ownership and mission, wanting to directly impact the safety of millions of Allegro users.

  • Possess an analytical mindset and a problem-solving attitude.

  • Use AI tools to boost daily productivity but maintain critical thinking and never blindly accept code suggestions.

  • Communicate in English at a B2 level or higher.

 

Nice to have:

  • Experience or strong interest in Machine Learning (ML) and MLOps

What's in it for you:

 

  • Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms).

  • A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories.

  • 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 related to the specific nature of your job.

  • A training budget, inter-team tourism (see more here), hackathons, and an internal learning platform where you will find multiple trainings. 

  • An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. 

  • Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy.

 

And that's just the beginning! You can read more about the benefits here.

#goodtobehere means that:

 

  • You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA.

  • You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create.

  • You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. 

  • You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support).

  • You will create solutions that will be used (and loved!) by your friends, family and millions of our customers.

  • You will meet the Allegro Scale, which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. 

  • You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! 

 

Send us your CV and… see you at Allegro!

Similar jobs you might like

Technology

Allegro

Software Engineer 1 (Java / Kotlin)

Junior

Hybrid

Torun, Poland

10,700 - 14,900 PLN/mo

🏢 Summary: Backend engineering role focused on designing, building, and operating high-availability microservices handling massive scale in a cloud-native environment. The position involves solving complex distributed systems and data streaming challenges using modern technologies such as Kotlin, Spring, Kafka, and Kubernetes. You will own services end-to-end, ensuring scalability, stability, and high data quality within a real-time marketplace platform. 🗂️ Requirements: Proficiency in Kotlin or Java, Experience building microservices, Experience with distributed systems, Experience with data streaming systems, Experience with cloud-native architectures, Ability to design high-availability and high-performance systems, English proficiency at B2 level or higher 📃 Skills: Kotlin, Java, Spring, Kafka, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, DistributedSystems, DataStreaming, REST, ML 🏢 Description: About the job: Massive Scale : Design, build, and optimize systems that handle thousands of requests per minute. This is high-availability, high-performance engineering in practice. Modern Tech Stack : Work with a world-class, cloud-native environment. Our core technologies include Kotlin, Spring, Kafka, and Kubernetes. We're not shy when it comes to ML too :) True Ownership & Autonomy : We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices, from design to deployment. Complex Challenges : From distributed systems and data streaming to algorithmic optimization, you'll tackle the complex backend problems that power a massive, real-time marketplace. In our domain, we focus on solutions centered around the product catalogue , a critical component within Allegro's core partner journey. We approach quality with particular diligence to ensure stability, scalability and simplicity of the offer listing process. Moreover, product catalogue data quality is crucial for correctness of internal Allegro processes. We work in cross-functional teams where various technologies collaborate closely to deliver the highest quality solutions to our users. Our teams consist of backend engineers and frontend specialists with support of project managers, UX-designers and data scientists. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 10 700 - 14 900 Annual bonus based on your annual performance and company results. Our team is based in Toruń. We are looking for people who: Code in Kotlin or Java ; Expect work that has a deeper meaning (not only tasks "management has commissioned") and want to enjoy its results; Want to be proud of the code they create. They eagerly accept comments and share knowledge during code reviews; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Know English at at least B2 level. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . # goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Senior Software Engineer (Java/Kotlin) - Frontend Platform

Senior

Hybrid

Poznan, Poland

18,850 - 25,900 PLN/mo

🏢 Summary: Senior Software Engineer role focused on building and scaling backend platform services that power web and mobile rendering infrastructure. The position involves architecting high-throughput microservices, maintaining platform stability, reducing technical debt, and supporting AI-driven developer tooling. The role offers hybrid work, performance bonuses, and opportunities to work with large-scale distributed systems. 🗂️ Requirements: Expertise in Kotlin, Expertise in Java, Experience with Spring, Experience with PostgreSQL, Experience with Couchbase, Experience with Kubernetes, Experience with Docker, Experience with microservice architectures, Ability to manage high-throughput systems, Backend engineering experience, System stability and SLA management, Mentoring and technical leadership skills 📃 Skills: Kotlin, Java, Spring, PostgreSQL, Couchbase, GCP, Hermes, Kafka, Kubernetes, Docker, TypeScript, React, GitHub, Consul, GitHubActions, LLM 🏢 Description: About the Job At Allegro, we operate at a massive scale where performance, reliability, and developer efficiency are paramount. Within the Frontend Platform area, we design and maintain the critical infrastructure and tools responsible for building and rendering every website and mobile screen across the entire ecosystem. Our internal, CMS-like solutions are utilized company-wide by everyone from engineers building individual components to non-technical content editors launching complex landing pages, campaign sites, and homepage partials. This high-throughput environment demands exceptional complexity management, structural scalability, and out-of-the-box architectural thinking to boost developer productivity and maintain our core services. The Role As a Senior Software Engineer, your primary focus will be the development, maintenance, and architectural evolution of our core frontend platform services. This is a highly impactful role where your work directly ensures the high availability and stability of Allegro's primary web and mobile rendering traffic. You will be at the very center of product delivery, helping the organization scale efficiently while keeping technical debt to a minimum. Key Responsibilities: Architect, develop, and scale core platform services and content management tools. The primary stack is backend-focused (Kotlin/Java, Spring, PostgreSQL, Couchbase, GCP, Hermes (our open source solution on top of Kafka), Kubernetes/Docker), with the opportunity to occasionally touch or collaborate on the frontend side (TypeScript/React). Actively monitor, optimize, and deep-dive into platform systems to ensure maximum stability, safeguard our SLAs, and reduce technical debt. Provide technical foundation and active support for critical business projects, ensuring new features can be deployed smoothly and swiftly. Lead software development initiatives, supervise and mentor other team members, and document software thoroughly. Analyze the needs of our internal users to deliver features that accelerate company-wide development and deliverability. Shape and develop the platform's foundation to support AI-driven tooling, ensuring our services are ready to seamlessly integrate with AI agents and next-generation developer assistants. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 18 850 - 25 900 Annual bonus based on your annual performance and company results. Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units). Our team is based in Poznań. We are looking for people who: Demonstrate deep expertise in backend engineering with Kotlin/Java. While the role is heavily backend-focused, any familiarity with frontend ecosystems is a great plus that will help you collaborate seamlessly across the platform. Are excited by the challenge of managing critical, high-throughput microservice architectures where system stability is a top priority. Enjoy working closely with an internal customer base, allowing you to receive rapid feedback on your work and see its immediate organizational impact. Are open to experimenting with cutting-edge efficiency boosters. Our team actively explores integrating AI Agents and LLMs into our internal tooling and workflows to optimize daily operations. What’s in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Software Engineer 1 (Java /Kotlin)

Junior

Hybrid

Poznan, Poland

10,700 - 14,900 PLN/mo

🏢 Summary: Backend Engineer role focused on developing and maintaining public APIs for creating products and offers, using Java/Kotlin and integrating Generative AI workflows. The position involves building robust backend systems at scale, ensuring code quality, and contributing to architectural decisions within a microservices ecosystem. 🗂️ Requirements: Proficiency in Java and/or Kotlin, Willingness to work with Generative AI workflows, Experience in backend development, Ability to work with microservices architecture, Knowledge of code quality, testing, and architectural standards, English B2 level, Polish B2 level 📃 Skills: Java, Kotlin, GenAI, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, REST, API, Hermes, ServiceMesh, MachineLearning 🏢 Description: The team you will be joining manages the public APIs responsible for creating new products and offers on Allegro. Their core mission is to streamline this process for the broadest possible range of partners. To achieve this, they develop robust backend systems and integrate Generative AI workflows to ensure effortless offer management. Important things for you Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work; The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): 10 700 - 14 900PLN gross Annual bonus (depending on your annual assessment and the company's results) Our team is based in Poznań We are looking for people who: Code in Java and/or Kotlin. Are willing to work with GenAI workflows. Expect work that has a deeper meaning (not only tasks "management has commissioned") and want to enjoy its results. Want to be proud of the code they create. Eagerly accept comments and share knowledge during code reviews. Can look for effective solutions to the requirements set by users. Want to constantly develop and update their knowledge. Know English and Polish at B2 level. Your responsibilities: Executing well-defined tasks with medium complexity within the scope of team projects. Completing tasks based on predefined priority levels. Understanding the user and their perspective to inform development decisions. Using semantic code and learn the basics of accessibility to avoid common barriers for users with disabilities. Conducting off-hours duty on team products - possible via joint employee's and manager's decisions. Taking responsibility and ownership for developed features. Proposing and implementing solutions to engineering challenges. Seeking assistance from teammates when needed to overcome technical obstacles. Making decisions about code constructs and consulting with the team on architectural issues. Suggesting design process improvements to enhance product quality. Identifying logical errors in the codebase and proposing actionable improvements. Defining and reporting technical debt to ensure long-term quality at the code and architecture levels. Actively acquiring and applying product domain knowledge during development. Considering the impact of work on other domains to ensure system-wide consistency. Building a solid foundation in the chosen technology stack. Learning new technologies and apply the acquired knowledge effectively in projects. Meeting quality standards including code readability, testing, architecture, stability, and monitoring. Focusing on mastering and working within a single core technology. Occasionally providing constructive feedback. Incorporating received feedback into ongoing work and professional development. Collaborating and communicate effectively with others using facts and data. Engaging in self-development and pursuing growth within well-defined professional areas. Occasionally sharing knowledge with the team or individual colleagues. What's in it for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. Annual bonus based on your annual performance and company results. Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Systems Engineer

Senior

Hybrid

Poznan, Poland

🏢 Summary: The role focuses on operating, maintaining, and automating private (OpenStack) and public (GCP) cloud environments within a large-scale distributed ecosystem. It involves deep Linux systems administration, infrastructure as code, configuration management, and cloud provisioning, following GitOps principles. The position includes building internal tools, optimizing cloud infrastructure, and participating in 24/7 on-call support. 🗂️ Requirements: Deep hands-on Linux systems administration experience (kernel, networking, storage), Strong scripting skills in Bash and Python, Extensive Infrastructure as Code experience using Terraform, Proven experience with configuration management tools (Ansible or Salt), Practical experience with public cloud provisioning and IAM (GCP/Azure/AWS), Experience troubleshooting large-scale distributed systems, Solid knowledge of MySQL, Strong understanding of networking principles, Experience operating OpenStack environments, Willingness to participate in 24/7 on-call rotation 📃 Skills: Linux, OpenStack, GCP, Azure, AWS, Terraform, Ansible, Salt, Bash, Python, Golang, JavaScript, Kubernetes, Docker, Prometheus, ELK, Artifactory, MySQL, GitOps, ARM 🏢 Description: About the Team The mission of our team in Allegro is maintaining and tuning private and public cloud solutions  and its ecosystem. Our work is a never-ending challenge that gives us an opportunity to learn new technology trends from the world of FOSS and run them. If we don’t find what we need in the FOSS, we develop it. Your main responsibilities: Operating running private (Openstack) and public (GCP) clouds Working in the spirit of the GitOps philosophy Automating and optimizing tools related to our work (most often related to Openstack and GCP) Creating tools according to our needs and requirements Holding on-call duty 24/7 What we offer: Our technology stack is: openstack private cloud, GCP, linux ubuntu, Tech teams integrations: Prometheus, ELK, Artifactory, CMDB, kubernetes, etc Opportunity to develop programming skills in various technologies: Bash, Python, Golang, JS. We are responsible for architecture of private and public cloud environments The possibility of getting to know private cloud technology from the inside. We go from managing services at the IaaS level to diving into drivers and BIOS settings as needed This is the right job for you if: Linux Mastery & Architecture: Deep hands-on experience in Linux Systems Administration (with a preference for ARM architecture), including proficiency in debugging at the kernel, networking, and storage layers. Automation & Scripting: Proficiency in scripting languages, specifically Bash and Python, to build robust automation solutions. Infrastructure as Code (IaC): Extensive experience with IaC practices covering infrastructure, compliance, and security using tools such as Terraform. Configuration Management: Proven expertise with configuration management tools such as Ansible and Salt. Cloud & Provisioning: Practical experience in provisioning resources and managing permissions/IAM within public cloud environments (GCP/Azure/AWS). Troubleshooting & Distributed Systems: Demonstrated expertise in analyzing and troubleshooting complex issues, preferably within the context of large-scale distributed systems. Database & Networking: Solid understanding of MySQL and a strong foundation in networking principles to contribute to a well-rounded engineering skill set. What we offer: Flexible working hours in the hybrid model (4/1) - our hours can start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units). Annual bonus based on your annual performance and company results. Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have sharing knowledge and experience in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale, which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Software Engineer 1 (Java/Kotlin)

Junior

Hybrid

Torun, Poland

11,200 - 15,250 PLN/mo

🏢 Summary: Backend Engineer role focused on building and operating high-availability, high-performance microservices in a large-scale, real-time marketplace. The position involves designing distributed systems, data streaming solutions, and AI-driven content quality pipelines using a modern cloud-native stack. You will own services end-to-end in an autonomous team following a "you build it, you run it" approach. 🗂️ Requirements: Proficiency in Kotlin or Java, Experience building high-availability, high-performance backend systems, Experience with distributed systems and microservices architecture, Experience with data streaming systems, Experience working in cloud-native environments, Ability to design, deploy, and operate services in production, Experience with AI/ML-driven pipelines, English B2 level minimum, Polish B2 level minimum 📃 Skills: Kotlin, Java, Spring, Kafka, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, DistributedSystems, DataStreaming, MachineLearning, LLM, A/BTesting, ServiceMesh, Cloud, Hermes 🏢 Description: About the job: Massive Scale : Design, build, and optimize systems that handle thousands of requests per minute. This is high-availability, high-performance engineering in practice. Modern Tech Stack : Work with a world-class, cloud-native environment. Our core technologies include Kotlin, Spring, Kafka, and Kubernetes. We're not shy when it comes to ML too :) True Ownership & Autonomy : We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices, from design to deployment. Complex Challenges : From distributed systems and data streaming to algorithmic optimization, you'll tackle the complex backend problems that power a massive, real-time marketplace. Our team owns the quality of product content in Allegro's product catalog — names, descriptions, and the processes that keep them correct at scale. We build AI-driven pipelines (including LLM-based evaluation and generation) that automatically maintain content quality, and we run A/B experiments to prove when catalog data is ready to replace merchant-provided content on the buyer path. We work in a cross-functional setup with backend engineers, a product manager, and close collaboration with data analysts and quality specialists. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 11 200 - 15 250 Annual bonus based on your annual performance and company results. Our team is based in Toruń. We are looking for people who: Code in Kotlin or Java ; Expect work that has a deeper meaning (not only tasks "management has commissioned") and want to enjoy its results; Want to be proud of the code they create. They eagerly accept comments and share knowledge during code reviews; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Are proactive and positive — you'll join people who actually like collaborating; Know English and Polish at at least B2 level. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Software Engineer 1 (Java/Kotlin) - Product Catalog

Junior

Hybrid

Torun, Poland

11,200 - 15,250 PLN/mo

🏢 Summary: Backend engineering role focused on designing and operating high-availability microservices at massive scale within a cloud-native environment. The position involves building AI-driven pipelines and distributed systems that ensure product catalog quality in a real-time marketplace. You will own services end-to-end, working with Kotlin/Java, streaming technologies, and Kubernetes in an autonomous, agile team. 🗂️ Requirements: Proficiency in Kotlin or Java, Experience with distributed systems and microservices architecture, Experience with data streaming systems, Ability to design high-availability and high-performance systems, Experience with cloud-native environments, English B2 level minimum, Polish B2 level minimum 📃 Skills: Kotlin, Java, Spring, Kafka, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, LLM, MachineLearning 🏢 Description: About the job: Massive Scale : Design, build, and optimize systems that handle thousands of requests per minute. This is high-availability, high-performance engineering in practice. Modern Tech Stack : Work with a world-class, cloud-native environment. Our core technologies include Kotlin, Spring, Kafka, and Kubernetes. We're not shy when it comes to ML too :) True Ownership & Autonomy : We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your microservices, from design to deployment. Complex Challenges : From distributed systems and data streaming to algorithmic optimization, you'll tackle the complex backend problems that power a massive, real-time marketplace. Our team owns the quality of product content in Allegro's product catalog — names, descriptions, and the processes that keep them correct at scale. We build AI-driven pipelines (including LLM-based evaluation and generation) that automatically maintain content quality, and we run A/B experiments to prove when catalog data is ready to replace merchant-provided content on the buyer path. We work in a cross-functional setup with backend engineers, a product manager, and close collaboration with data analysts and quality specialists. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 11 200 - 15 250 Annual bonus based on your annual performance and company results. Our team is based in Toruń. We are looking for people who: Code in Kotlin or Java ; Expect work that has a deeper meaning (not only tasks "management has commissioned") and want to enjoy its results; Want to be proud of the code they create. They eagerly accept comments and share knowledge during code reviews; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Are proactive and positive — you'll join people who actually like collaborating; Know English and Polish at at least B2 level. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Senior Software Engineer (Java / Kotlin) - Operations Automation

Senior

Hybrid

Poznan, Poland

18,850 - 25,900 PLN/mo

🏢 Summary: Senior Software Engineer role focused on building and scaling backend platform services, low-code infrastructure, and internal development tools in a large-scale distributed environment. The position involves architecting reliable systems using JVM technologies, cloud infrastructure, and messaging platforms while supporting internal teams with secure and scalable solutions. The role also includes technical leadership, mentoring, and collaboration on frontend or AI-driven initiatives when needed. 🗂️ Requirements: Strong experience with Kotlin, Strong experience with Java, Experience with distributed systems, Experience with Kafka, Experience with queuing systems, Experience with PostgreSQL, Knowledge of backend engineering on JVM, Ability to work with cloud platforms, Experience with Kubernetes and Docker, English proficiency at B2 level or higher, Experience leading software development initiatives, Analytical and problem-solving mindset 📃 Skills: Kotlin, Java, Spring, Kafka, PostgreSQL, MongoDB, Azure, GCP, Kubernetes, Docker, TypeScript, React, Python, GitHub, Consul 🏢 Description: About the job At Allegro, we operate at a massive scale where performance, reliability, and developer efficiency are paramount. Within our multi-product platform team, we design and maintain the critical infrastructure, low-code engines, and shared technical solutions used by other engineering teams to build secure and auditable internal tools across the entire ecosystem. Our internal platform solutions are utilized company-wide to streamline data access and simplify admin tool creation. This environment demands exceptional complexity management, structural scalability, and out-of-the-box architectural thinking to eliminate repetitive developer bottlenecks and ensure that our customer support department can operate without disruption. The Role As a Senior Software Engineer, your primary focus will be the development, maintenance, and architectural evolution of our core backend platform services and low-code infrastructure. This is a highly impactful, well-rounded role where you will ensure the high availability, security, and stability of systems that power internal applications company-wide. You will help the organization scale efficiently while keeping technical debt to a minimum. Key Responsibilities: Design & Development: Architect, develop, and scale core platform services, messaging components, and internal development tools. The primary stack is backend-focused ( Kotlin/Java, Spring, Kafka , queuing systems, PostgreSQL , MongoDB , Cloud - Azure/GCP, Kubernetes/Docker), with the opportunity to occasionally collaborate on the frontend (TypeScript/React) or AI-driven services (Python). Stability & Reliability: Actively monitor, optimize, and deep-dive into platform systems to ensure maximum stability and safeguard our internal SLAs. You will share responsibility for system availability by participating in our casual on-call duty rotation. Enabling Internal Teams: Provide a robust technical foundation and clear abstraction layers so other teams can build and deploy their tools swiftly, securely, and consistently. Project & Team Leadership: Lead software development initiatives, supervise and mentor other team members, and document software thoroughly. Stakeholder Collaboration: Analyze the needs of our internal users to deliver features that accelerate company-wide development and eliminate repetitive manual work. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 18 850 - 25 900 Annual bonus based on your annual performance and company results. Our team is based in Poznań. We are looking for people who: Have Strong JVM Engineering Fundamentals: Demonstrate deep expertise in backend engineering with Kotlin/Java and have proven experience with distributed systems, Kafka , queuing systems, and PostgreSQL . Are Versatile & Tech-Agnostic: Are open to a very diverse environment. While your primary focus is the JVM stack, you are enthusiastic about collaborating with team members who touch frontend components (React/TypeScript) or AI assistant architectures (Python) Thrive under High Responsibility: Understand the business criticality of internal platform tools. You care about visual consistency, high security, and deep auditability, knowing that system stability directly impacts our daily customer service operations. Value Quick Feedback & Continuous Impact: Enjoy working closely with an internal customer base, allowing you to receive rapid feedback on your work and see its immediate organizational impact. Are Forward-Thinking & Innovative: Are open to experimenting with cutting-edge efficiency boosters. Our team actively explores integrating AI Agents and LLMs into our internal tooling and workflows to optimize daily operations. Possess a Pragmatic, Problem-Solving Attitude: Look for the best tool for the job, maintain an analytical mindset, and focus on driving automation over repetitive manual task Communicate in English: At a B2 level or higher. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Software Engineer 2 (Java / Kotlin) - Delivery Experience

Mid

Hybrid

Warsaw, Poland

14,600 - 20,825 PLN/mo

🏢 Summary: The offer is for a Software Engineer 2 focused on backend development in Kotlin, working on large-scale logistics and delivery selection systems handling tens of thousands of requests per second. The role centers on designing scalable architectures, improving high-volume data processing, and ensuring reliability of mission-critical services. You will own complex systems impacting operational efficiency and platform resilience. 🗂️ Requirements: Strong background in backend development with Kotlin, Experience in software architecture and scalable system design, Experience with high-volume data processing systems, Ability to monitor system health and operational metrics, Willingness to participate in off-hours duty, English proficiency at B2+ level 📃 Skills: Kotlin, Kubernetes, Docker, Consul, GitHub, GitHubActions, AI, Microservices 🏢 Description: About the Job Allegro is home to 2,500+ tech experts, but our teams? They’re the ones ensuring the physical reality of e-commerce runs flawlessly. We are looking for engineers who want to solve large-scale challenges in areas critical to the Allegro shopping journey and logistics platform - from delivery selection to the systems powering order fulfillment at massive scale. Logistics Platform & Location Intelligence This team is the driving force behind the Logistics platform, focused on the massive-scale ecosystem behind order fulfillment. Their strategic imperative is vital: ensuring business continuity and total platform independence by building systems robust and scalable enough to instantly absorb total traffic volume. They are currently tackling scale challenges by evolving how system capacity and traffic routing are managed, while expanding a network of external logistics partners. As they refactor the architecture to process hundreds of millions of records, accurately predict system load, and optimize volume distribution, they are also defining and executing a unified, cross-organizational location intelligence strategy — moving beyond ad-hoc solutions to standardize geo-data and optimize how addressing is handled at scale. Delivery Selection This team works on one of the most critical parts of the Allegro shopping journey: delivery selection. They build solutions that handle around 40k requests per second, deploy to production multiple times a day, and treat every change as an independent increment. Because without delivery selection no order can happen, they care deeply about code quality, automated testing, and reliability. At the same time, they invest in knowledge sharing, continuous development, and use AI in their daily work to support nearly every stage of building new features. If you hate fragile systems, have a deeply analytical mindset, and want to build infrastructure that thrives under pressure, you’ll be in the right place. The Role We are looking for a Software Engineer 2 with a strong background in back-end programming ( Kotlin ) and software architecture who is ready to lead structural improvements in high-volume data processing software and location intelligence. You will be taking ownership of complex systems where your decisions directly impact our operational efficiency. Your day-to-day will involve everything from designing scalable system architecture and tackling complex technical challenges, to writing high-quality code and ensuring the stability of core software products. Because our systems are mission-critical, you will also monitor core system health and operational metrics, ensuring high performance, data accuracy, cost-efficiency and you will participate in off-hours duty for team products. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 14 600 - 20 825 Annual bonus based on your annual performance and company results. Our team is based in Warsaw. We are looking for people who: Possess a strong background in back-end coding (Kotlin) and software architecture to design reliable, high-performance systems for massive-scale data. Desire work with measurable results, focusing on building resilient logistics ecosystems and ensuring flawless operational smoothness across markets. Take pride in their code, actively manage technical debt, create clear documentation, and mentor less experienced team members. Find effective solutions for complex challenges, weighing trade-offs between custom and 3rd-party software and integrating solutions smoothly. Navigate tasks from well-defined to ambiguous, bridging technical expertise and logistics domain knowledge for optimal architectural decisions. Continuously develop their knowledge, staying up-to-date with advancements in back-end architecture, high-volume data processing, and logistics operations. Know English at a B2+ level and can clearly translate complex technical concepts to technical and non-technical stakeholders. What’s in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 2000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Senior Software Engineer (Python) - Operations Automation

Senior

Hybrid

Poznan, Poland

18,850 - 25,900 PLN/mo

🏢 Summary: Senior Software Engineer role focused on building and scaling AI agents and intelligent internal tools using Python, LangGraph, and RAG architectures in a cloud-based environment. The position combines backend engineering, LLM orchestration, and collaboration across JVM and frontend ecosystems while contributing to internal platform evolution and system reliability. The offer includes hybrid work, performance bonus, training budget, and access to modern development tooling and infrastructure. 🗂️ Requirements: Python proficiency, Hands-on experience with AI solutions, Experience with LangGraph, Experience building RAG architectures, Knowledge of PostgreSQL, Experience with database migrations, Experience designing API integrations, Willingness to work with Java, Willingness to work with Kotlin, Willingness to work with React, Willingness to work with TypeScript, Code review participation, English B2 or higher 📃 Skills: Python, LangGraph, RAG, PostgreSQL, Azure, GCP, Java, Kotlin, React, TypeScript, LangSmith, APIs, Kubernetes, Docker, Consul, GitHub, GitHubActions 🏢 Description: About the job At Allegro, we operate at a massive scale where developer efficiency and seamless internal operations are paramount. Within our multi-product platform team, we design and maintain the critical infrastructure, low-code engines, and intelligent tools that centralize data access and power admin systems company-wide. This high-impact ecosystem ensures that our customer experience teams can work with ultimate efficiency, meaning our platform's stability directly safeguards daily business operations. The Role As a Senior Software Engineer, your primary focus will be designing, building, and scaling our next-generation AI solutions. You will play a pivotal role in constructing a smart, autonomous AI agent that serves as an intelligent interface for employees to access distributed data and perform complex tasks seamlessly. This is a highly autonomous role where you will bridge advanced backend engineering with cutting-edge LLM orchestration. Key Focus Areas Building Next-Gen AI Agents: You will architect and develop autonomous AI agents and intelligent assistants using Python, LangGraph, and advanced RAG (Retrieval-Augmented Generation) architectures to automate workflows and optimize information retrieval. Modern AI Stack & Observability: Work with a production-ready cloud environment (Azure/GCP) utilizing PostgreSQL and foundational LLM models. You will ensure enterprise-grade reliability and deep tracing of LLM applications by leveraging LangSmith for observability. Evolving the Admin Ecosystem: Contribute to the architectural evolution of our internal low-code development platform. You will help eliminate repetitive developer bottlenecks (like security, auditing, and data access) to accelerate tool deployment across the company. Versatile Collaboration: Join a mature, cross-functional team of top-class specialists. While your core focus will be Python and AI, you will collaborate within a diverse ecosystem (JVM/Kotlin, React, TypeScript), making an open mindset toward different technologies highly valued. True Ownership & Stability: We live by a "you build it, you run it" philosophy. You will actively optimize systems, perform code reviews for other engineering teams, and participate in our casual on-call rotation. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 18 850 - 25 900 Annual bonus based on your annual performance and company results. Our team is based in Poznań. We are looking for people who: Code in Python as their primary language and are open to expanding into JVM languages (Java/Kotlin) or frontend ( React/TypeScript ) to work efficiently with other parts of our multi-product system. Have hands-on experience building AI solutions , specifically utilizing LangGraph and building RAGs Want to build solid, clean code , actively participate in code reviews, and enjoy sharing knowledge with the team. Have a strong sense of ownership and mission , wanting to directly impact the safety of millions of Allegro users. Possess an analytical mindset and a problem-solving attitude. Use AI tools to boost daily productivity but maintain critical thinking and never blindly accept code suggestions. Communicate in English at a B2 level or higher. Are proficient in PostgreSQL and have experience with database migrations and designing integrations via APIs; Are excited to join a growing team where they can influence the technical vision and help shape new projects from the ground up within the ecosystem. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

Allegro

Software Engineer 2 (Python) - maternity cover

Mid

Hybrid

Poznan, Poland

14,200 - 20,200 PLN/mo

🏢 Summary: Engineering role focused on designing, building, and optimizing AI-driven microservices that power a conversational marketplace assistant. The position involves LLM orchestration, Retrieval-Augmented Generation, semantic search, and high-performance retrieval in a cloud-native environment. You will own end-to-end development of AI services across Java/Kotlin and Python ecosystems, ensuring scalability, low latency, and high availability. 🗂️ Requirements: Proficiency in Python, Proficiency in Java, Proficiency in Kotlin, Experience with LLM orchestration, Experience with Retrieval-Augmented Generation (RAG), Experience with semantic search and vector search, Experience building microservices, Experience with cloud-native architectures, Ability to design and optimize high-availability systems, English level B2 or higher 📃 Skills: Python, Java, Kotlin, Spring, ADK, LangChain, Langfuse, LLM, RAG, LoRA, PEFT, AutoGen, CrewAI, Kubernetes, Docker, Consul, GitHub, GitHubActions, VectorSearch, Embeddings 🏢 Description: About the job: Performance & Scale: Design, build, and optimize AI-driven systems that process complex natural language interactions. Delivering low-latency, high-quality responses from our AI Assistant requires high-availability and smart optimization of LLM and retrieval workloads in practice. Modern Tech Stack: Work with a world-class, cloud-native polyglot environment. Our core backend technologies include Java , Kotlin , Spring, and ADK . At the same time, our AI and orchestration layer heavily relies on Python . You will utilize Python and LangChain for complex LLM orchestration, alongside Langfuse for observability, prompt tracking, and evaluation. We leverage advanced vector search and modern ML solutions to make our assistant truly smart. True Ownership & Autonomy: We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your AI microservices and data pipelines, from design to deployment; and improvements are dictated by results of our own experiments and AI evaluation metrics. Complex Challenges: From LLM orchestration and Retrieval-Augmented Generation (RAG) to semantic search optimization, you'll tackle the complex backend problems that power a conversational marketplace assistant. You will work across the Java/Kotlin and Python ecosystems, integrating advanced embedding models, prompt pipelines, and vector databases to ensure our AI deeply understands and accurately retrieves information. In our domain, we focus on delivering the core search and retrieval capabilities for the Allegro AI Assistant. We maintain a critical entry point for users looking to discover products, compare offers, and get personalized recommendations through natural conversations. Striving for relevancy and accuracy first, we are designing, implementing, and operating an extensive system combining modern microservice architecture with Large Language Models, high-performance retrievers, and vast data sources. We care about data quality, robust context building, and near real-time accuracy to best guide users through a highly dynamic marketplace via an intelligent, conversational interface. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 14 200 - 20 200 Annual bonus based on your annual performance and company results. Our team is based in Poznań. We are looking for people who: Code in Python, Java and Kotlin ; Expect work that requires creative approach to search experience challenges, to be proud of enjoying its results together with all Allegro users; Want to create solid code, eagerly accept comments and share knowledge during code reviews; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Know English at at least B2 level. Nice to have: You are open to diverse technologies and workflows, including dev-operational tools on one hand, and working with data on the other. Basic experience with LLM tuning (LoRA, PEFT), training and evaluation pipelines for models and/or basic frameworks for building AI Agents (Agent Development Kit, LangChain, AutoGen, CrewAI) would be great! What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. 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 related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!