Full Stack Software Engineer, NLP / ML
W2 Contract
Salary Range: $133,200 - $153,900 per year
Location: Remote Role - PST
Job Summary:
We are seeking a motivated, self-driven software engineer to help evolve the initial version of our natural language processing web application into a more user-friendly and robust solution, enabling seamless use by multiple internal teams across the company. You will improve our application via several enhancements to the front-end user interface and integration with back-end scripts, APIs, and databases, collaborating with other data scientists and user studies researchers. This project presents an opportunity to enhance the performance of topic modeling algorithms, explore large language models, and develop visualizations for NLP applications.
Requirements and Qualifications:
- 5+ years of experience building and deploying web applications
- Familiarity with the majority of the following frameworks and technologies used in our technical stack:
- ReactJS for the front-end
- NodeJS for the back-end
- Python for data processing and machine learning scripts
- MongoDB for the database
- Git for version control
- Kubernetes and Docker for containerization and virtualization
- Appreciation for clean and well-documented code
- Strong interest in peer collaboration and teamwork and a willingness to solicit input and accept feedback
- Experience writing code for data analysis and generating visualizations that enable insights into data is a plus.
- Interest and experience developing web applications for machine learning and natural language processing applications is a plus.
Desired Skills and Experience
Full Stack, Natural Language Processing, Machine Learning, web applications, ReactJS, NodeJS, Python, MongoDB, Git, Kubernetes, Docker, data analysis, data visualization
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at www.baysidesolutions.com.