A transformative career awaits at BONAPOLIA, offering job seekers a gateway to exciting opportunities and a fulfilling work environment.
Project
Project Overview
The Client is revolutionizing the legal sector by developing an innovative collaboration platform for legal documents, akin to GitLab/GitHub for legal professionals. The first version of the platform has been successfully launched and is in use by clients. With real user data now available, the company aims to take the platform to the next level.
About the Role
As a Senior Python Developer, you will be part of the AI team, helping design and build solutions that make legal collaboration seamless and accessible for everyone. You will work on a platform leveraging natural language processing (NLP) and other modern AI techniques to improve legal workflows.
Key Responsibilities
1. Develop and maintain Python-based back-end systems for the Shareforce platform
2. Design and implement scalable AI models focusing on NLP and large language models
3. Collaborate with cloud providers like AWS and Google Cloud to optimize deployment
4. Work with the front-end and DevOps teams to ensure seamless integration
5. Contribute to the platform's overall architecture ensuring scalability and performance
6. Stay updated with the latest Python libraries and frameworks to continually enhance the platform
7. Help standardize development processes and contribute to the evolution of the AI system
Key Qualifications
* At least 5 years of relevant experience in Python development
* Strong scripting and back-end skills in Python
* Familiarity with Linux/Unix-based systems
* Experience with cloud providers like AWS Google Cloud or similar
* In-depth knowledge of Python libraries including Python3 string library
* Solid understanding of OOP procedural and functional programming
* Proficiency with backend frameworks like Flask FastAPI etc.
* Experience with async communication basic networking and security protocols
* Knowledge of design patterns e.g. SOLID and containerization Docker
* Good English communication skills both verbal and written
Nice to Have
* Interest in ETL data visualization and/or graph science
* Experience or interest in working with NLP-based systems
Development Stack
The Client's platform consists of an Angular front-end that communicates with a primary PHP API. The AI system is powered by Python leveraging modern data libraries and machine learning models including large language models. The infrastructure includes PostgreSQL MongoDB Elasticsearch and Airflow all running on a Kubernetes cluster Additionally Shareforce is making strides in Knowledge Graphs and scalable architectures such as Kafka CQRS and Event Sourcing.
This role requires candidates to operate at a senior level meaning they must be capable of solving complex problems independently and making important technical decisions while acting as a sparring partner for tech leads Experience with system architecture designing scalable solutions and evaluating new technologies is essential.