Middle Python Developer – AI Search Assistant
GlobalLogic · Lviv
Job description
About the role
GlobalLogic is leading an advisory engagement to build an AI‑powered search assistant that enables developers and SMEs to query 20 years of project documentation in natural language. The solution will connect a SharePoint document store to a generative AI layer, evaluating platforms such as NotebookLM and Vertex AI Agent Builder.
Key responsibilities
- Design and implement a format‑conversion pipeline for legacy files (.xls.ppt) into AI‑readable formats (e.g..xlsx, PDF, Markdown).
- Build extraction logic for unstructured data inside Excel files, including OCR processing of embedded images and drawing‑layer analysis.
- Develop and validate an incremental update mechanism so only new or changed files are reprocessed.
- Implement data‑cleansing rules to exclude obsolete or duplicate files from search results.
- Evaluate NotebookLM against alternative platforms and document findings for the advisory phase.
- Build a proof‑of‑concept search functionality supporting natural‑language queries across multiple specification documents.
Required profile
- 3+ years of commercial Python experience, especially in data processing and ETL pipelines.
- Proficiency in English (B2 level or higher) and ability to work with incomplete requirements.
- Self‑reliant, comfortable proposing and testing technical solutions with limited direction.
Required skills
- Python
- Pandas, Openpyxl, Xlrd
- python-docx, python-pptx
- OCR tools such as Tesseract, Google Vision API, Azure Computer Vision
- RAG architectures, embeddings, vector search
- SharePoint / Microsoft Graph API integration
- Familiarity with NotebookLM, LangChain, LlamaIndex, Vertex AI Agent Builder (nice to have)
What we offer
- Access to cutting‑edge AI projects for over 500 global clients.
- Continuous learning and professional development through a dedicated L&D team.
- Inclusive culture that values diversity, equity and inclusion.
- Career development opportunities with regular feedback and recognition.
- Comprehensive benefits package focused on health and well‑being.
- Flexible work arrangements and possibilities for relocation or rotation.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Україна.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 22 години тому
Expires за 1 місяць
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
GlobalLogic
Lviv