We are looking for a Senior Python Developer to build and optimize scalable backend systems that process millions of legal documents.
The ideal candidate has advanced expertise in Python, FastAPI, and string processing, with additional experience in PHP (Symfony or Laravel) being highly valuable.
You will work on high-performance data pipelines, improve algorithmic efficiency, enhance our AI-driven document intelligence workflows, and support statistical analysis and visualization for machine learning models.
This role is ideal for someone passionate about backend engineering, large-scale text processing, and contributing to cutting-edge AI solutions in a fast-moving environment.
Design, develop, and maintain scalable Python backend systems for real-time and batch document processing.
Build and optimize string pre-processing and post-processing algorithms for large volumes of text.
Improve and extend our advanced Python string processing library.
Develop FastAPI-based microservices for AI-supported workflows and backend automation.
Implement efficient data extraction, transformation, and statistical analysis workflows.
Collaborate with AI, DevOps, product, and engineering teams to integrate intelligent automation capabilities.
Ensure backend performance, concurrency handling, and scalability for high-volume legal document processing.
Contribute to the modernization and development of our digital platform.
(Nice to have) Support and enhance PHP systems built with Symfony or Laravel.
Strong proficiency in Python 3, including advanced OOP and SOLID design principles.
Expertise in Python string processing, large-scale text handling, and data cleaning/transformation workflows.
Hands-on experience with FastAPI (or Flask) for high-performance backend development.
Practical knowledge of async and concurrent programming for large workloads.
Experience with Linux/Unix systems.
PHP experience with Symfony or Laravel.
Familiarity with cloud platforms (AWS, GCP, or similar).
Strong experience with Docker and containerized environments.
Ability to derive insights from large datasets and build data visualizations when needed.
Experience processing millions of documents in either real-time streaming or batch architectures.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Python Developer Q&A's