SpringCM Senior Platform Engineer - AI in Chicago, Illinois

SpringCM delivers an innovative document management and workflow platform that powers the leading contract lifecycle management (CLM) application. SpringCM empowers companies to become more productive by reducing the time spent managing critical business documents. Intelligent, automated workflows enable document collaboration across an organization from any desktop or mobile device. Delivered through a secure, scalable cloud platform, SpringCM document and contract management solutions seamlessly integrate with Salesforce, or work as a standalone solution. SpringCM serves over 600 clients globally and is led by a seasoned team of entrepreneurs that have built other successful companies. SpringCM has raised more than $45M in growth capital from leading VC’s in Silicon Valley and elsewhere.

You are a Senior Platform Engineer AI with strong Natural Language Processing (NLP) and Machine Learning (ML) skills. You will be part of our growing team of agile backend engineers with a solid computer science background and a focus on analytics and big data. You will be tasked with researching, evaluating and comparing existing relevant frameworks and tools and provide guidance on their adoption.

Your responsibilities will include:

  • Designing, implementing, deploying, and operating NLP solutions using those tools as part of the SpringCM analytics framework.

  • Analyze and identify big data issues to drive inception of the AI branch

  • Apply learning algorithms and predictive analytics to identify actionable intelligence for customers

  • Create automatic actions that services data analytics for our clients


  • Bachelor’s degree in Computer Science with a focus on Artificial Intelligence

  • 5+ years of software development experience in Java / Scala

  • 2+ years of developing large scalable NLP solutions

  • Strong theoretical knowledge of NLP and machine learning algorithms

  • Strong experience with large scalable NLP and machine learning frameworks

  • Practical experience in building Intelligent systems

  • Experience with big data frameworks (Cassandra, Spark, Kafka, Hadoop)

  • Experience with object-oriented programming languages

  • Excellent analytical and debugging skills with strong technical aptitude

  • Experience with functional programming languages

  • Experience with Google’s TensorFlow



SpringCM is the leading cloud document management company, helping companies of all sizes automate their document processes, improve communication, and collaborate, both inside and outside their company walls. Our software allows users to manage all document types seamlessly across desktop, mobile, and partner applications like Salesforce.

Everyday, more than 600 companies like Accenture, Uber, Ikea, Office Depot, Facebook, Hilton and many other leading brands use SpringCM to improve their daily work experience and get more done, faster.

At SpringCM, we are passionate about cutting edge technology that delivers industry-leading document management solutions. Our team of super smart engineers, product managers, and dev ops is focused on tackling the world's most difficult document centric challenges delivering solutions that increase efficiency, productivity, and revenue.

We have great plans for the future and are looking for the smartest and most driven people out there to help us. If you are passionate about delighting customers, implementing solutions that create business process efficiency, and are curious about the latest and greatest technologies, we want to hear from you.