ML/NLP Engineer

ML/NLP Engineer

This job is no longer open
At Jobscan, we’re passionate about empowering job seekers to land more interviews with AI technology. We have helped over 2 million job seekers get more interviews in 100+ countries. Jobscan’s platform benefits job seekers, employers, universities, and communities. We're a fast-growing remote startup. We are completely customer-funded, profitable, and growing exponentially!

We are looking for a smart, driven, enthusiastic Machine Learning or Natural Language Processing Software Engineer to help us build the next generation of job search tools. You’ll join our engineering team, delivering new features and improving existing tools for our growing user base. You’ll use modern and proven technologies to help us exceed our user’s expectations and scale our tools to an increasingly global audience, working in a fast-paced environment. This is a great chance to be part of a growing organization that is passionate about building software the right way as well as continually providing opportunities for professional growth.

Basic description of duties:

    • Use Open Source and Hosted Machine Learning systems to parse resumes and job descriptions using Natural Language Processing algorithms.
    • Conceive, design, and develop NLP applications according to requirements.
    • Attend meetings with backend and frontend web engineers and provide feedback on situations where you believe an AI Algorithm could solve problems better than traditional programming.
    • Work with pre-labeled resumes and job descriptions to train machine learning algorithms.
    • Create APIs to machine learning algorithms that can be called by our frontend and backend teams in their existing code.

Must Haves:

    • Bachelor’s Degree in computer science, mathematics, computational linguistics, or a similar field, or 3-5 years of relevant experience in NLP, ML, or other AI projects.
    • Experience in machine learning platforms, frameworks, and libraries
    • Deep understanding of text representation techniques (including, but not limited to, n-grams, bag of words, sentiment analysis, semantic extraction), statistics, and classification algorithms.
    • Proficiency in programming in Python, R, or other relevant programming languages.
    • Experience with machine learning frameworks such as Keras or PyTorch, and libraries such as scikit-learn.
    • Creative thinker able to identify new opportunities.
    • Strong communication skills

Nice to Haves:

    • Experience in GCP’s Vertex AI platform, or AWS’ SageMaker preferred
    • Experience with TensorFlow desired, but not required.
    • Familiarity with Agile methodology
    • Additional programming languages that are appreciated are: Java, PHP, and JavaScript.
Benefits
 Remote work
 Competitive salary + stock options
 Flexible schedule
 Unlimited PTO + 14 Paid Holidays + Paid Sick Days
 Paid days off last week of year
 Paid parental leave
 401(k) + employer match
 Health savings accounts
 Life insurance
 $1000 tech stipend, education stipend, internet stipend
 Apple computer or PC of your choice
 Bi-annual company trips
 Medical, dental, vision, and life insurance

As we continue to grow, we are always adding more benefits and perks for our team.

Jobscan provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.