Przejdź do treści
BigTree108

Tworzenie oprogramowania w Pythonie

Backendy, potoki danych i agenci AI w Pythonie, na AWS lub Azure. Każdą osobę do Pythona weryfikuje specjalista Python, a nie generalista.

Co budujemy w Pythonie

  • API i usługi

    API HTTP i workery w tle z typowanymi modelami żądań i odpowiedzi, wstrzykiwaniem zależności, ustrukturyzowanym logowaniem i kontrolami stanu (health checks), wdrażane jako kontenery lub funkcje serverless.

  • Praca z danymi

    Potoki pobierania, transformacji i raportowania na SQL i magazynach dokumentów, napisane tak, aby nieudane uruchomienie było widoczne i dawało się powtórzyć, a nie było po cichu pomijane.

  • Agenci AI i retrieval

    Retrieval-augmented generation na Państwa własnych dokumentach, embeddingi w bazie wektorowej oraz przepływy agentów z logowanymi wywołaniami narzędzi i kosztami.

  • Automatyzacja

    Zadania cykliczne i integracje zastępujące ręczne kroki w arkuszach, z alertem, gdy uruchomienie zawodzi, zamiast cichej luki w danych.

Jak rekrutujemy

Python nie jest tu umiejętnością dodatkową. W naszej historii ofert pracy był inżynier Python z doświadczeniem w AWS i agentach AI, inżynier Python z doświadczeniem w bazach wektorowych oraz dwie osobne osoby prowadzące rozmowy techniczne z Pythona, z których jedna specjalnie do prac z AI i uczeniem maszynowym. Kandydaci przechodzą selekcję według pisemnego zestawu pytań, a rozmowę prowadzi ktoś, kto na co dzień pisze w tym języku.

Te same zasady inżynieryjne co w naszej pracy w .NET

  • Typowany i sprawdzany lintem. Podpowiedzi typów sprawdzane w ciągłej integracji, wymuszone zasady formatowania i lintu, zero ostrzeżeń na koniec zmiany.
  • Testy przy każdej funkcji oraz test regresji dla klasy każdego naprawianego błędu, a nie tylko dla jednego zgłoszonego przypadku.
  • Błędy nigdy nie są połykane. Każda ścieżka awarii jest logowana, widoczna i może wywołać alert; ciche ponowienie, które ukrywa zepsutą integrację, jest traktowane jako defekt.
  • Sekrety z sejfu (vault), nigdy z pliku w repozytorium, a każde zewnętrzne dane wejściowe walidowane na granicy.

Praca na wielu stosach

Większość naszych klientów prowadzi mieszane środowisko. Usługa w Pythonie, która musi rozmawiać z API w .NET, frontendem w Angularze i bazą Azure SQL, to tu zwykły tydzień, bo wszystko to mieści się w jednym zespole, a nie rozkłada na trzech dostawców.

Zamiast tego obsadzenie roli

Jeśli potrzebny jest inżynier w Państwa własnym zespole, a nie praca przekazana na zewnątrz, tę stronę opisuje zatrudnienie programistów Python w Ukrainie: jak prowadzimy rozmowy, jak szybko ktoś może zacząć i co zostaje po naszej stronie umowy.

Mają Państwo prace w Pythonie, które potrzebują właścicieli?

Prosimy o przesłanie repozytorium lub opisu pipeline. Pisemny plan i wycenę otrzymają Państwo w ciągu jednego dnia roboczego.