Hybrid Senior Python Developer

Posted 2 hours ago

Apply now

About the role

  • Senior Python Developer developing backend solutions for the Telco industry at Avenga. Responsible for Python development, testing, Docker containerization, and collaboration in AI systems.

Responsibilities

  • Development and maintenance of the backend in Python (OOP, FastAPI)
  • Creating automated tests (pytest / unittest)
  • Application containerization (Docker, Dockerfile)
  • Working in Unix/Linux and Windows environments
  • Designing and updating technical documentation (UML)
  • Working with Git (branching, code review)
  • Integrating with message-queue systems (RabbitMQ / PubSub)
  • Working with document-oriented databases (MongoDB)
  • Implementing solutions based on processes, threads, or asyncio
  • Collaborating on building ML/NLP models (PyTorch / TensorFlow / Transformers, spaCy / Stanza)
  • Building LLM-based applications (LangChain / LlamaIndex)
  • Working in the Google Cloud environment
  • Creating and maintaining data pipelines (Apache Airflow)
  • Participating in requirements analysis and solution design
  • Taking responsibility for the quality and stability of backend components
  • Collaborating with the team and communicating with non-technical stakeholders

Requirements

  • Proficiency in Python, including its use for developing software in an object-oriented approach
  • Creating tests using pytest/unittest frameworks
  • Ability to containerize applications, create Dockerfiles, and work with Docker
  • Comfortable working in Unix/Linux and Windows environments
  • Ability to use UML notation and create documentation for developed software
  • Confident use of Git
  • Polish - Native
  • Minimum 5 years of experience in production projects as a Backend Developer
  • Participation in at least 3 projects involving backend development using Python
  • Practical experience with at least five of the following: Working with message-queue systems such as RabbitMQ / PubSub, Working with document-oriented databases such as MongoDB, Using processes/threads/asyncio, FastAPI framework, Knowledge of deep learning tools such as PyTorch / TensorFlow / Transformers, Knowledge of specialized NLP tools such as spaCy / Stanza, Building/training ML models in the NLP domain, Knowledge of LangChain / LlamaIndex for building LLM-based applications, Ability to work in Google Cloud, Knowledge of orchestration tools, e.g., Apache Airflow
  • 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
  • Ability to take responsibility for the full lifecycle of the developed component
  • Proactive approach to problem-solving

Benefits

  • Private medical care
  • Cafeteria benefits program
  • Private insurance

Job title

Senior Python Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job