.
Python Developer
  • Warszawa
Python Developer
Warszawa, Warszawa, Województwo mazowieckie, Polska
4Semantics
20. 11. 2024
Informacje o stanowisku

Who we are:

4Semantics is a rapidly growing technology firm specializing in Intelligent Document Processing (IDP) with a strong focus on the financial sector. Using our proprietary cognitive AI technology, we transform large volumes of complex documents into structured data, enhancing efficiency and accuracy in financial operations globally. We work with top banks, leasing companies, and other reputable institutions in Poland. Backed by a leading Polish-Israeli technology fund, Full Speed Ventures.


Responsibilities:

As a Python Developer at 4Semantics, you’ll play a key role in developing microservices that drive different stages of document processing. You’ll work closely with the AI and DevOps teams and support clients by diagnosing and resolving production issues. Your main tasks will include:

  • Microservices Development: Maintain and enhance microservices to improve functionality and efficiency.
  • Client Issue Resolution: Diagnose and resolve client issues, often in highly secure environments. Regularly communicate with client administrators to address reported issues based on logs and system performance.
  • Containerization & Deployment: Use Docker to containerize and deploy solutions developed by the AI team.
  • Resource Optimization: Optimize microservices for processing speed and efficient resource usage (e.g., CPU, memory).


Key Requirements:

  • Python Expertise: Advanced proficiency in Python programming.
  • Docker Experience: Skilled in Docker, including containerizing microservices and data processing packages for client-side deployment.
  • Linux Command Proficiency: Comfortable with basic Linux commands, as all solutions are implemented and deployed on Linux-based instances.
  • Problem-Solving Ability: Quick at identifying potential causes of client-side issues.
  • Version Control (GIT): Experience with GIT, including pull requests as a standard process for implementing changes.
  • Code Quality: Commitment to high-quality code, including versioning, consistent formatting (e.g., black, isort), unit and integration testing (pytest), and thorough documentation of code and processes.


Nice to Have:

  • Kubernetes & Google Cloud Platform: Experience with Kubernetes and GCP.
  • JIRA: Familiarity with JIRA for task and issue management.
  • Understanding of AI in Document Processing: Knowledge of AI concepts related to document processing.
  • RabbitMQ: Experience with RabbitMQ for message queuing.


What We Offer:

  • Competitive salary and comprehensive benefits.
  • A dynamic and supportive work environment where innovation and initiative are encouraged.
  • Flexible working options (remote, hybrid, or on-site).
  • Opportunities for personal and professional growth.
  • Wide individual or family medical package with Medicover (including Damian Medical Centers).
  • Subsidy for a sports card.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    96 835
    16 228