Python Developer with Agent Registry Integration
Tech Stack / Keywords
Firma i stanowisko
DataArt is hiring for a medium-sized team (10-20 people) working on a centralized AI registry platform managing agent and tool metadata, lifecycle states, discovery capabilities, and governance controls.
Wymagania
- 3+ years of experience in Python backend development
- Hands-on experience with AWS AgentCore Registry or a comparable agent, service catalog, API registry, or discovery platform
- Experience developing REST APIs with validation, schema enforcement, and secure design principles
- Experience with Python frameworks such as FastAPI, Flask, or equivalent
- Experience designing data models for registry, catalog, metadata management, or discovery systems
- Experience implementing JWT or OAuth based API authentication
- Understanding of API lifecycle management and governance concepts
- Experience working with relational or NoSQL data stores
- Experience collaborating within agile software development teams
Nice to have:
- Experience authoring MCP server metadata schemas aligned with canonical contract standards
- Experience migrating records from legacy, manual, or tactical repositories into governed platforms
- Experience implementing API lifecycle management patterns including draft, active, deprecated, and retired states
- Experience with OpenAPI specifications and metadata driven platforms
- Experience with enterprise governance and approval workflows
- Knowledge of AI agent ecosystems and service discovery architectures
- Experience working with AWS cloud services and platform integration solutions
Obowiązki
- Develop backend services and APIs to support agent and tool registration workflows
- Implement integrations with AWS AgentCore Registry and related metadata APIs
- Design and maintain registry and catalog data models for agents, tools, and lifecycle management
- Build CRUD APIs for creating, updating, retrieving, listing, and deleting registry records
- Implement input validation, schema enforcement, and API security controls
- Develop authentication and authorization mechanisms using JWT or OAuth based solutions
- Collaborate with platform and architecture teams to align registry solutions with enterprise standards
- Support metadata governance, lifecycle management, and discovery capabilities
- Contribute to technical documentation and API specifications
- Participate in code reviews, testing activities, and continuous improvement initiatives
Benefity
- Up to 26 business vacation days per year
- 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types
- Health and life insurance (Luxmed)
- MyBenefit platform with Multisport option
- Internal psychological support service
- English language classes from the first working day
- Access to external learning platforms including O’Reilly, LinkedIn Learning, Udemy, and internal training
- Flexible workplace: work from the office, from home, or choose a hybrid option
- Tech Skills Mentoring Program
- Opportunities to develop as a public speaker, mentor, or technical interviewer
- Fully paid idle (bench) when not involved in a project
- Certification reimbursement (AWS, GCP, Microsoft, etc.)
Inne informacje
Informujemy, że administratorem danych jest DataArt Poland Sp z o o z siedzibą w Lublinie, Ul. Zana 39 a, 20-601 Lublin (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DataArt
27 aktywnych ofert