Remote Web Development Job In IT And Programming

NLP, Python Code Optimization

Find more Web Development remote jobs posted recently Worldwide

We have a code base in Python that calculates an NLP match score by comparing project data with all the candidate profiles on our platform. This currently takes 50-60 seconds and is using up a lot of CPU/Memory (We use PostgreSQL on AWS EB2 instance). The results of NLP processing are perfect and we do not want to change that, just the speed of processing needs to decrease. Our master code base is in Ruby which exchanges data with Python through Rabbit MQ.

We are trying to:
1. Reduce the NLP processing time to LESS THAN 1 second, EVEN as the database of candidates scales.
2. Drastically reduce the cpu/memory usage while running the NLP analyses in Python

We are looking for someone to do the following to optimize NLP processing speed:

1. Refactor the code to remove most elements of it that are not needed

2. Optimize GUNICORN workers to work on matching jobs in parallel (Leading to faster processing and less memory)

3. Use Caching and Indexing of Candidate and Project Strings for faster processing

We need this job done in a week and do not think Steps 1 and 2 will take much time.
About the recuiter
Member since Mar 14, 2020
Marshal David L
from Cesar, Colombia

Open for hiringApply before - Oct 15, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$190.61

Cost

Offer to work on this project closes in 30 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Linux administrator to install application and all dependencies (LAMP based)

I need a strong Linux administrator to configure and install an application for us. The application is open source

We will spin up an AWS Linux instance, but we need our contractor to do the following:

- Install all LAMP dependenci...read more

Looking for DevOps and AWS expert

Hi , This is Remote , Long term project ideally more than an year based on the performance of candidate. Looking for some very good AWS expert who have more than 7+ years of genuine experience in DevOps and connect anytime in between 6:30 pm PST (...read more

Wordpress Dev Needed to help on Securing 3 websites.

Hello folks,

We have been having issues with three of our sites getting hacked ( brute force / DB injection ) in the last 3 months, even plugin updates doesnt seem to be stopping them so we are looking for Devs with security experience on W...read more

Outlook/FreePBx integration + fix conference call issue

Deliverable:
SOP for the integration of outlook and FreePbx

We are looking for an expert in FreePbx and Linux environments to fix several issues we may have on a regular basis.

HAProxy Pro needed to fix load balancing config

We have an application, where HAproxy is acting as load balancer, and forwarding requests to 5 VMs with 15 applications each VM (every core has one nodejs app). We noticed that HAproxy is forwarding request to same processes most of the time, which i...read more