Scala & Spark Software Developer

  • This is a remote contract - work from anywhere!, Lewes, DE, United States
  • Employees can work remotely
  • Contract

Company Description

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 a strong software engineer with proven hands-on experience writing production-quality code in Scala & Python on top of the Spark ML library. This project involves a library & use cases for OCR on top of Apache Spark, so knowledge in these areas is a big plus. Proven experience and/or an advanced degree is highly preferred. 

We are the team building the Spark NLP and Spark OCR libraries and are looking for outstanding engineers and data scientists to join the team. This career opportunity that will enable you to expand your knowledge of state-of-the-art tools and techniques, work with an international team of data science experts, and make a positive impact with your work.

More details about the project are available here:



  • ·         Scala (3+ years) 
  • ·         Functional programming 
  • ·         Spark (2+ years) 
  • ·         Python (2+ years) 
  • ·         OCR, Computer Vision, Image processing experience is a big plus

Additional Information

  • We are a fully virtual company, collaborating across 22 countries.
  • Open to candidates worldwide - work remotely from anywhere.
  • This is a contract opportunity, not a full-time employment role.
  • This role requires the availability of at least 30 hours per week.

Videos To Watch