Team Lead – Product Engineering


Job Description

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.

Employment Type



Chicago, IL, Salt Lake City, UT

About ModelOp

ModelOp puts models in business by providing the industry’s only enterprise-class suite of software and services solely focused on Model Operations. ModelOp was founded in 2016 by industry veterans with deep expertise in data science and IT large-scale enterprise IT operations.   ModelOp has offices in Chicago, IL and San Jose, CA.


  • 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


Bachelors Degree in Computer Science, Engineering, MIS, Math, Finance (or related field) or equivalent work experience


  • 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


ModelOp offers a full benefits, including a retirement package and comprehensive health insurance.

Apply Now

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.