We are a pioneering legal technology and law firm based in Australia, focused on developing innovative software solutions for the Australian market. Our products aim to simplify compliance with employment law for businesses, boost productivity for law firms, and provide support for individuals navigating through divorce. As we continue to grow, we are seeking a talented Python developer to join our team on a part-time basis.
What We're Looking For
We’re looking for a Python developer, ideally with at least five years of experience in Python, who can handle the following work:
- Cloud Computing: Experience with Google Cloud Platform and Firebase.
- Backend Development: Proficiency with FastAPI (or similar libraries such as Flask) for maintaining backend APIs.
- API Integration: Experience in making API calls to Large Language Models like OpenAI and Anthropic.
- Real-time Data Streaming: Ability to set up socket connections for streaming real-time responses from backend LLMs to the front-end client.
- Data Processing: Using Python libraries to process and clean large sets of documents.
- Web Scraping: Some experience with scraping tools (e.g., Selenium, Beautiful Soup, etc.) is desirable.
- Server Management: Experience with Linux backend server, including maintaining a secure backend.
- Vector Databases: Working with vector databases like Pinecone, ChromaDB, or FAISS.
- Database Management: Proficiency with SQL (e.g., Postgres or SQLite) and NoSQL databases (e.g., Google Firestore).