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.