Senior Unity Engineer

Grainger
Chicago, Illinois
Report

Job Description
About Grainger:

Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and solutions, such as technical support and inventory management, to save customers time and money.

We're looking for passionate people who can move our company forward. As one of the 100 Best Companies to Work For, we have a welcoming workplace where you can build a career for yourself while fulfilling our purpose to keep the world working. We embrace new ways of thinking and recognize everyone is an individual. Find your way with Grainger today.


Position Details:

You will be working with world-class scientists and technologists to build cutting-edge technologies powered by Artificial Intelligence and Machine Learning.

You will be reporting to the Director of AI and Machine Learning and will be based in Chicago or Lake Forest, IL.


You Will:
  • Develop quality software and web applications.
  • Collaborate with ML and computer vision scientists to design and build synthetic datasets for ML applications.
  • Analyze and maintain existing software applications.
  • Design highly scalable, testable code
  • Discover and fix programming bugs.
You Have:
  • Development experience with multiple programming languages, including C# and Python
  • 3+ years of Unity 3D and mobile experience (experience with Unity Computer vision tools is a plus)
  • 3+ years of Augmented Reality experience
  • 1+ years of AR/VR headset/glasses development experience
  • Computer vision and machine learning experience
  • Experience with Synthetic Data Generation for ML applications
  • Native mobile development experience (Kotlin/Swift/Go)
  • Local and hosted database experience (Firebase, DAO's, SQL and noSQL)
  • Understanding of the software development life cycle, and practices
  • Experience with Jira, Confluence, or other defect tracking software
  • Bachelor's degree or equivalent experience in Computer Science, engineering, or related field
Rewards and Benefits:

With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and flexibility to meet our team members' individual needs. Check out some of the rewards available to you at Grainger

  • Medical, dental, vision, and life insurance plans
  • Paid time off (PTO) and 6 company holidays per year
  • Automatic 6% 401(k) company contribution each pay period
  • Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
  • A comprehensive set of emotional, financial, physical and social wellbeing programs
DEI Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.


Grainger
Web Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 1 month ago