Position Details
About this role
Grainger is seeking a Machine Learning Engineer II to develop web applications, implement data streaming solutions, and support server-side development in a hybrid environment at Lake Forest, IL.
Key Responsibilities
- Develop web applications
- Implement data streaming
- Write unit tests
- Support server-side logic
- Collaborate with cross-functional teams
Technical Overview
Role involves designing and implementing web-tier applications using Java and Spring Boot, integrating data streaming with Kafka and Databricks, and deploying on AWS and Kubernetes platforms.
Ideal Candidate
The ideal candidate is a mid-level machine learning engineer with strong Java and Spring Boot skills, experienced in building web applications, data streaming, and cloud platforms like AWS and Kubernetes. They should have at least 2 years of related experience and be capable of developing scalable server-side solutions.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of Java or Spring Boot experience, No experience with Kafka or Databricks, Poor understanding of data streaming, Inability to work with cloud platforms like AWS or Kubernetes
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile