This is a remote position.
We are seeking a highly skilled and experienced Senior Python Developer with expertise in Flask Redis and MongoDB.
The ideal candidate will have over 6 years of experience in software development and a strong background in machine learning (ML) search vector databases building RetrievalAugmented Generation (RAG) models and Large Language Model (LLM) based search.
Responsibilities
Backend Development: Design develop and maintain robust and scalable backend systems using Python and Flask.
Database Management: Implement and manage databases using MongoDB and Redis to ensure high performance and reliability.
Machine Learning Integration: Develop and integrate ML search functionalities including vector databases and RAG models.
LLMBased Search: Implement and optimize search functionalities using large language models.
Code Review and Quality Assurance: Conduct code reviews provide technical solutions and ensure the quality and maintainability of the codebase. Collaboration: Work closely with crossfunctional teams including data scientists frontend developers and product managers to deliver highquality software solutions.
Documentation: Create and maintain comprehensive documentation for all developed systems and processes.
Requirements:
Experience: Minimum of 6 years of professional experience in Python development.
Frameworks: Proficiency in Flask for backend development.
Databases: Strong experience with MongoDB and Redis.
Machine Learning: Proven experience in ML search vector databases and building RAG models.
LLMBased Search: Experience with implementing search functionalities using large language models.
Professional & Technical Skills: - Must To Have Skills: Strong experience in ServiceNow development. - Good To Have Skills: Experience with ITIL processes and ServiceNow certifications. - Solid understanding of ServiceNow platform architecture and development best practices. - Experience with ServiceNow modules such as Incident Management, Change Management, and Service Catalog. - Strong problem-solving and analytical skills. Additional Information: - The candidate should have a minimum of 3 years of experience in ServiceNow development. - The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful ServiceNow solutions.