Python + Milvus vector db Developer

3 - 7 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Development Engineer on the team at Mobile Programming, you will collaborate with senior software engineers to drive improvements to technology, design and develop new services and solutions, and build and track metrics to ensure high-quality results. You will have the opportunity to work with business partners and leadership, influence and drive product vision, and lead the design of systems. Mobile Programming values your ideas, initiative, innovation, and results-driven approach in continuously improving customer/client experience. Depending on business needs, you may have the chance to work on technical projects in India or the U.S. Mobile Programming considers employees as its most important assets and is committed to training you on the latest technologies and potentially helping you get certified. Responsibilities: - Crafting reusable, efficient, and testable code. - Designing and implementing high-performance, low-latency, and resilient applications. - Integrating user-facing elements, created by front-end developers, with server-side logic. - Ensuring robust security and data protection measures. - Incorporating diverse data storage solutions, encompassing databases, key-value stores, and blob stores. - Harnessing cutting-edge technologies, including AI, to their fullest potential. Qualifications: To excel in this role, you should possess the following qualifications and skills: Experience: - Strong proficiency in Python and libraries such as NumPy, Torch, FastAPI. - Proven experience with Milvus DB, PyMilvus, and vector database concepts. - Solid understanding of embedding models and vector-based search techniques. - Familiarity with semantic search, recommendation engines, and image similarity. - Experience with Docker, Kubernetes, or cloud deployment (AWS, GCP, Azure). - Knowledge of ANN algorithms and indexing strategies. - Excellent documentation and communication skills. Technical Skills: - Core Skills: Python, FastAPI/Flask, NumPy/Torch. - Database: Milvus DB, PyMilvus, FieldSchema/CollectionSchema, Vector Indexing, Metadata Filtering, Microsoft SQL Server, Oracle Database (19c onwards). - Tools: VS Code, GIT Hub, Postman, Docker. Good to have: - Experience with Azure, especially when architecting and developing solutions involving Dynamics 365. - Experience with Deepface, Arcface, or similar embedding frameworks. - Prior work in AI/ML-driven search or recommendation systems. - Contributions to open-source projects or technical blogs.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You