Senior Python Developer
RemoteUnited States
Job Summary
Design and maintain scalable backend systems using Python and Flask while managing high-performance databases with MongoDB and Redis. Develop and integrate machine learning search functionalities, including vector databases and Retrieval-Augmented Generation models, alongside optimizing large language model-based search features. Conduct code reviews to ensure quality and maintainability, then collaborate with cross-functional teams to deliver software solutions. Create comprehensive documentation for all developed systems and processes. This remote role requires six years of professional experience in Python development.
Required Qualifications
- Remote position availability
- 6+ years of experience in software development
- Strong background in machine learning (ML) search
- Experience with vector databases
- Experience building Retrieval-Augmented Generation (RAG) models
- Experience with Large Language Model (LLM) based search
- Minimum of 6 years of professional experience in Python development
- Proficiency in Flask for backend development
- Strong experience with MongoDB
- Strong experience with Redis
- Experience implementing search functionalities using large language models
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.