Team Lead – Product Engineering





Chicago, IL or Salt Lake City, UT


About Open Data Group:

We are a B2B solutions company, providing model operations software and solutions to the large enterprise to enable transformation from Machine Learning and AI investments.


Job Description:

Open Data Group’s core mission is to help companies transform themselves into AI-driven, model-first organizations through our FastScore model life-cycle management product. We are looking for people who want an opportunity to grow within a venture-backed company recognized as a leader in model operations. As a team lead, you will be leading a team of highly qualified engineers in the development of our product solution for Machine Learning/AI/Analytic model operations. You will work in an Agile environment to deliver high quality software and help guide the team in a mentorship role . The work will be in a combination of Java, Python, and Go. The ideal candidate for this position is a strong software engineer, with a passion for learning and solving problems.  


Primary Responsibilities:

  • Design microservices that deliver model lifecycle and execution solutions that improve the implementation and delivery of Machine Learning, AI, and Standard Analytic models in an enterprise environment

  • Lead a small team to successfully deliver enterprise grade software ensuring quality throughout the entire process, as part of a larger group of engineering teams

  • Design, implement, and debug a real time scoring solution with high concurrency and throughput requirements

  • Mentor other engineers in both standard accepted software engineering norms, and in the adoption of emerging technologies

  • Build software solutions to support integration of models into customer ecosystem using tools like Kafka, Docker, and Kubernetes

  • Work with customers to understand difficulties and/or bugs in our software to both resolve the issues, and improve our overall customer experience and the quality of our product



  • BS in Computer Science or equivalent

  • Minimum 4 years professional programming experience

  • Proven ability to lead a team in an Agile environment

  • Strong Java skills

  • Strong experience with both multi-threading and reactive patterns utilizing message queuing systems

  • Strong Spring Boot, Spring Data Rest, and Microservice Development experience

  • Javascript and/or Typescript with Angular experience

  • Go experience is a plus, but not required

  • Experience in Python

  • Experience working with Docker and Kubernetes

  • Experience working with BPM solutions highly desirable

  • Basic understanding of standard statistics

  • A demonstrated capacity to learn new languages and technologies quickly

  • Strong problem solving skills

  • Works well in a team environment but also as an independent contributor

Please email your resume to

Open Data Group. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, gender identity, sexual orientation, appearance, national origin, age, disability, genetic information, carrier status, marital status, veteran status, or any other protected status in accordance with applicable federal, state and local laws.