Software Engineer with NLP / ML Experience
(2+ years exp)Bio1 Systems
Job Location
Job Type
ContractVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
Job Description
● We are looking for a software engineer with NLP experience –for the development of a rules-based NLP model and a machine learning NLP model.
● Contractor position initially – with the potential to transition to FT employment.
● 20-40 hours/week
Required qualifications
● BS in Computer Science or related field, or equivalent industry experience
● 2+ years of experience working with ML/NLP as a software engineer
● Solid CS fundamentals
● Proven track record of completing NLP projects end-to-end; from idea generation and data preparation, to implementation and deployment
● Portfolio of professional work in natural language processing, computer vision, or related fields
● Experience with algorithm design and documentation
● Practical knowledge of data storage/processing needs and trade-offs
● Experience building models for parts-of-speech tagging, named entity recognition, and sentiment analysis.
● Experience building deep learning models using tools like TensorFlow and Keras
● Strong coding abilities in Python and Java
Desired skills
● Experience using Stanford CoreNLP or other NLP libraries (such as spaCy)
● Familiarity with popular data libraries (sklearn, pandas)
● Experience working with Google Cloud or a similar cloud platform
● Ability to support several projects at one time
● Strong attention to detail, exceptional level of organization
● Leadership experience in engineering
● Experience with time-series data and signal processing is a bonus
● Experience with deep learning for audio signal analysis, a plus
● Android experience preferred