Now Hiring!
Always be curiousNatural Language Processing Engineer – Contract / Remote
8-10 Years’ Experience
Come join the fun! We are a small, talented, hard-working team. We work at the top of the stack, solving real business problems for our clients and leveraging the latest technologies from Microsoft, AWS, and Azure. If you are passionate about applying technology to drive business efficiency and unlock meaningful value for business clients, this could be a great fit. The work is 100% remote!
Fog City Code Works is a boutique software design and development company located in the San Francisco Bay Area. We work with innovative clients and provide software and cloud-based solutions for enterprise and business applications. We have a long history of successful projects with Silicon Valley clients and offer the highest levels of professional service in our industry.
We have an immediate opening for a Natural Language Processing ML Engineer. This role involves working with large training sets of pre-labeled text (in paragraph form), and developing an inference engine that can output classification results for new unseen text based on the training data, with each paragraph of text belonging to one or more classification categories. The ideal candidate will have strong experience in natural language processing (NLP), machine learning algorithms, and model deployment in production environments. The work is 100% remote with regular meetings via MS-Teams. Contract duration is 6 months, part time 20 hours per week.
Key Responsibilities:
-
-
- Model Development: Design, develop, and optimize machine learning models specifically tailored for categorizing unstructured text data using existing open-source models on Hugging Face or Azure Cognitive Services (i.e. Azure Custom Text Classification).
- Data Preprocessing: Clean, preprocess, and transform large, pre-labeled, text datasets for model training. Develop pipelines to clean, tokenize, and vectorize textual data efficiently.
- Research & Innovation: Stay up-to-date with the latest developments in NLP and ML to continuously improve model performance and efficiency.
- ML Training & Optimization: Implement in the full machine learning lifecycle—from data collection and preprocessing to model training, fine-tuning, and deployment.
- Collaboration & Innovation: Work closely with fellow engineers to continuously improve system performance and explore emerging AI techniques.
- Performance Monitoring: Develop testing and monitoring protocols to ensure the reliability, accuracy, and scalability of AI-driven solutions.
-
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
- 8-10 years’ experience working in a professional environment with NLP systems.
- 5-8 years’ experience working with cloud services such as Hugging Face, Azure, and / or AWS.
- Experience in machine learning model training, fine-tuning, and optimization.
- Bonus – experience with C#, .NET, AzureDevops, Git.
Send resume and cover letter to jobs@fogcitycodeworks.com