About the Role
<p><strong><em>This is us</em></strong><em><br><br></em>At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development. <br></p><p><strong><em>This is the job</em></strong><br></p><p>Within the <strong>Telco </strong>industry in <strong>Warsaw</strong>, we are actively seeking a professional to strengthen our team dedicated to<strong> Artificial Intelligence Systems Department</strong></p><p><strong><em><br>This is you</em></strong></p><ul><li><p><span>Proficiency in Python, including its use for developing software in an object‑oriented approach</span></p></li><li><p><span>Creating tests using pytest/unittest frameworks</span></p></li><li><p><span>Ability to containerize applications, create Dockerfiles, and work with Docker</span></p></li><li><p><span>Comfortable working in Unix/Linux and Windows environments</span></p></li><li><p><span>Ability to use UML notation and create documentation for developed software</span></p></li><li><p><span>Confident use of Git</span></p></li><li><p><span>Polish - Native</span></p></li></ul><p><span><strong>EXPERIENCE:</strong></span></p><ul><li><p><span>Minimum 5 years of experience in production projects as a Backend Developer</span></p></li><li><p><span>Participation in at least 3 projects involving backend development using Python</span></p></li></ul><p><span><strong>Practical experience with at least five of the following:</strong></span></p><ul><li><p><span>Working with message‑queue systems such as RabbitMQ / PubSub</span></p></li><li><p><span>Working with document‑oriented databases such as MongoDB (data definition/usage)</span></p></li><li><p><span>Using processes/threads/asyncio</span></p></li><li><p><span>FastAPI framework</span></p></li><li><p><span>Knowledge of deep learning tools such as PyTorch / TensorFlow / Transformers</span></p></li><li><p><span>Knowledge of specialized NLP tools such as spaCy / Stanza</span></p></li><li><p><span>Building/training ML models in the NLP domain</span></p></li><li><p><span>Knowledge of LangChain / LlamaIndex for building LLM‑based applications</span></p></li><li><p><span>Ability to work in Google Cloud</span></p></li><li><p><span>Knowledge of orchestration tools, e.g., Apache Airflow</span></p></li></ul><p><span><strong>SOFT SKILLS:</strong></span></p><ul><li><p><span>Strong communication skills, including the ability to discuss technical aspects with individuals with limited technical background, enabling effective analysis of business processes or user requirements and proposing solutions</span></p></li><li><p><span>Ability to take responsibility for the full lifecycle of the developed component</span></p></li><li><p><span>Proactive approach to problem‑solving</span></p></li></ul><p><strong><em>This is your role</em></strong></p><ul><li><p><span>Development and maintenance of the backend in Python (OOP, FastAPI)</span></p></li><li><p><span>Creating automated tests (pytest / unittest)</span></p></li><li><p><span>Application containerization (Docker, Dockerfile)</span></p></li><li><p><span>Working in Unix/Linux and Windows environments</span></p></li><li><p><span>Designing and updating technical documentation (UML)</span></p></li><li><p><span>Working with Git (branching, code review)</span></p></li><li><p><span>Integrating with message‑queue systems (RabbitMQ / PubSub)</span></p></li><li><p><span>Working with document‑oriented databases (MongoDB)</span></p></li><li><p><span>Implementing solutions based on processes, threads, or asyncio</span></p></li><li><p><span>Collaborating on building ML/NLP models (PyTorch / TensorFlow / Transformers, spaCy / Stanza)</span></p></li><li><p><span>Building LLM‑based applications (LangChain / LlamaIndex)</span></p></li><li><p><span>Working in the Google Cloud environment</span></p></li><li><p><span>Creating and maintaining data pipelines (Apache Airflow)</span></p></li><li><p><span>Participating in requirements analysis and solution design</span></p></li><li><p><span>Taking responsibility for the quality and stability of backend components</span></p></li><li><p><span>Collaborating with the team and communicating with non‑technical stakeholders</span></p></li></ul><p><strong><em>What awaits you at Avenga?</em></strong></p><ul><li><p>Private medical care</p></li><li><p>Cafeteria benefits program</p></li><li><p>Private isurance<br><em><br>At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.</em></p></li></ul>