Grainger Management LLC is seeking a Machine Learning Engineer II to join Imperial Supplies, a Grainger Company, in Lake Forest, IL. You will be responsible for designing and implementing web-tier applications and data streaming solutions.
What You'll Do
- Design and implement web-tier applications using Spring Boot and RESTful APIs.
- Develop server-side business logic using Core Java, JPA, DAO, and JDBC.
- Write and maintain unit and integration tests using JUnit and Mockito.
- Implement data streaming solutions using Kafka and Databricks on AWS and Kubernetes platforms, supporting both structured and unstructured data sources.
What We're Looking For
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 2 years of related experience.
- Experience designing and implementing web-tier applications using Spring Boot and RESTful APIs.
- Proficiency developing server-side business logic using Core Java, JPA, DAO, and JDBC.
- Experience writing and maintaining unit and integration tests using JUnit and Mockito.
- Experience implementing data streaming solutions using Kafka and Databricks on AWS and Kubernetes platforms, supporting both structured and unstructured data sources.
Technical Stack
- Spring Boot, RESTful APIs, Core Java, JPA, DAO, JDBC
- JUnit, Mockito
- Kafka, Databricks, AWS, Kubernetes
Benefits & Compensation
- Compensation range: $149,999 to $262,200
Work Mode
This role is hybrid and based in Lake Forest, IL.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, protected veteran status or any other protected characteristic under federal, state, or local law.




