Remote Developer Jobs

Senior Software Engineer

John Snow Labs - US
Full-time
Posted: a year ago

John Snow Labs is an award-winning AI and NLP company, accelerating progress in data science by providing state-of-the-art software, data, and models. Founded in 2015, it helps healthcare and life science companies build, deploy, and operate AI products and services. John Snow Labs is the winner of the 2018 AI Solution Provider of the Year Award, the 2019 AI Platform of the Year Award, the 2019 International Data Science Foundation Technology award, and the 2020 AI Excellence Award.

John Snow Labs is the developer of Spark NLP - the world’s most widely used NLP library in the enterprise - and is the world’s leading provider of state-of-the-art clinical NLP software, powering some of the world’s largest healthcare & pharma companies. John Snow Labs is a global team of specialists, of which 33% hold a Ph.D. or M.D. and 75% hold at least a Master’s degree in disciplines covering data science, medicine, software engineering, pharmacy, DevOps and SecOps.

Job Description

We are looking for an exceptional software engineer focused on building open-source Python libraries. The right candidate will have substantial proven hands-on experience developing, releasing, and growing open-source Python libraries. This project is focused on natural language processing so previous experience with popular NLP libraries and deep learning frameworks is required.

Mush haves:

  • Strong knowledge and practice of writing reusable Python libraries.
  • Experience building, testing, and releasing PyPI packages.
  • Hands-on experience with NLP libraries such as Spark NLP, transformers, and spaCy.
  • Proven experience delivering high-quality production code.
  • Proven experience designing & evolving reusable software frameworks or libraries.
  • Passion for growing and supporting a growing open-source community.
  • Teamwork practices (git flows, code reviews, issue trackers).
  • Solid understanding of deep learning and transfer learning libraries & practices.

Also required is experience working in industry delivering production-grade software projects, working as part of an agile software team and using tools like GitHub and Docker.

If you are a good fit for this job, please include the words John Snow Labs in your response, and link to PyPI projects you contribute to when applying. This is potentially a full-time, long-term freelancing opportunity, with substantial opportunities to learn new technologies and grow your career.

Qualifications

Mush haves:

  • Strong knowledge and practice of writing reusable Python libraries.
  • Experience building, testing, and releasing PyPI packages.
  • Hands-on experience with NLP libraries such as Spark NLP, transformers, and spaCy.
  • Proven experience delivering high-quality production code.
  • Proven experience designing & evolving reusable software frameworks or libraries.
  • Passion for growing and supporting a growing open-source community.
  • Teamwork practices (git flows, code reviews, issue trackers).
  • Solid understanding of deep learning and transfer learning libraries & practices.

Also required is experience working in industry delivering production-grade software projects, working as part of an agile software team and using tools like GitHub and Docker.

If you are a good fit for this job, please include the words John Snow Labs in your response, and link to PyPI projects you contribute to when applying. This is potentially a full-time, long-term freelancing opportunity, with substantial opportunities to learn new technologies and grow your career.

Remote developer