Logo for Overture Rede

Senior Python Developer

Roles & Responsibilities

  • 6+ years of professional experience in Python development
  • Proficiency in Flask for backend development
  • Strong experience with MongoDB and Redis
  • Experience with ML search, vector databases, RAG models, and LLM-based search

Requirements:

  • Backend Development: Design, develop, and maintain robust and scalable backend systems using Python and Flask.
  • Database Management: Implement and manage MongoDB and Redis databases to ensure high performance and reliability.
  • Machine Learning & LLM Search: Develop and integrate ML search functionalities, including vector databases, RAG models, and LLM-based search.
  • Code Review, Quality Assurance, and Collaboration: Conduct code reviews, ensure code quality, and collaborate with cross-functional teams including data scientists, front-end developers, and product managers.

Job description

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 Retrieval-Augmented 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.
● LLM-Based 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 cross-functional teams, including data scientists, front-end developers, and product managers, to deliver high-quality 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.
● LLM-Based Search: Experience with implementing search functionalities using large language models.



Salary: 2500000

Python Developer Related jobs

Other jobs at Overture Rede

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.