Senior Python Engineer (AI Platform Services)(#5874)
⚲ Kraków
6 000 - 6 300 USD netto (B2B)
Wymagania
- doświadczenie w istotnym wkładzie w produkcyjne systemy backendowe, API lub usługi
- agentic development jako core element pracy — świadome wykorzystanie do eksploracji, budowy i dostarczania projektów
- silne doświadczenie z TypeScript i Python w rozwoju aplikacji server-side
- doświadczenie w projektowaniu, budowie i integracji API GraphQL i REST
- doświadczenie z relacyjnymi bazami (PostgreSQL, MySQL) i NoSQL (DynamoDB, Cloud Firestore)
- doświadczenie w budowie i obsłudze funkcji serverless (AWS Lambda lub Cloud Run functions)
- doświadczenie w automatycznym testowaniu, debugowaniu i wsparciu produkcyjnym systemów rozproszonych
Mile widziane
- doświadczenie z GCP (Cloud Run, GKE, Pub/Sub, Cloud SQL), uwierzytelnianiem, wyszukiwaniem, infrastrukturą chmurową, messagingiem i architekturami zdarzeniowymi
Opis stanowiska
N-iX szuka Senior Python Engineera do zespołu AI Platform Services, budującego aplikacje i platformy dla klientów wykorzystujących dane w projektach AI i ML. Będziesz budować i rozwijać backendowe usługi, API GraphQL i REST oraz integracje, projektować kontrakty API i wzorce dostępu do danych, a także dbać o testowanie, obserwowalność i gotowość operacyjną systemów. To oferta dla doświadczonego inżyniera, który lubi brać odpowiedzialność za cały cykl życia produktu — od implementacji po wsparcie produkcyjne. Uwaga: rola obejmuje wsparcie produkcyjne i usprawnianie istniejących systemów, co może wiązać się z dyżurami i pracą nad naprawą infrastruktury, a nie tylko tworzeniem nowych funkcjonalności.
🔍 Dekoder Ogłoszenia
🔴
Agentic development is a core part of how you work: you use it deliberately to explore, build, an
To sformułowanie jest niekompletne i niejasne, co utrudnia zrozumienie, jakie konkretne umiejętności lub podejście są wymagane w zakresie 'agentic development'.
🔴
Own substantial work from implementation through deployment, production support, and incremental improvement.
Oznacza to, że będziesz odpowiedzialny za cały cykl życia produktu, włączając w to rozwiązywanie problemów po wdrożeniu, co może wiązać się z dyżurami i nieprzewidzianymi zadaniami.
🟡
Partner with frontend engineers, product, design, and data teams to deliver useful product capabilities.
Chociaż brzmi to jak współpraca, może oznaczać, że będziesz musiał często negocjować i dostosowywać się do wymagań innych zespołów, co może spowalniać rozwój.
🔴
Improve testing, observability, performance, and operational readiness for the systems you own.
To może oznaczać, że obecne systemy nie są w najlepszym stanie i będziesz musiał poświęcić znaczną część czasu na naprawę i usprawnianie istniejącej infrastruktury, a nie tylko na tworzenie nowych funkcjonalności.
🟡
Build and evolve reliable backend services, GraphQL and REST APIs, and integrations that power customer-facing and internal applications.
Sformułowanie 'evolve' może sugerować, że będziesz pracować nad istniejącymi, potencjalnie starszymi systemami, a nie tylko nad budowaniem nowych od podstaw.