This job posting isn't available in all website languages

Machine Learning Software Engineer

Innovation & Technology
WD30053594267 Requisition #

Who we are:

Sensormatic Solutions is the top technology provider to the world’s largest retailers. We provide solutions that help retailers reduce theft, staff efficiently, manage inventory, and serve customers more effectively. All this is accomplished with a variety of IoT sensors deployed to retailers. We process all this data both in the cloud and at the edge in order to provide insights to retailers. These insights impact the daily decisions our retail customers make.

What you will do:

You will be part of a team working on the cutting edge of what’s possible with machine learning and computer vision within retail. Our group has a mandate to advance the state of the art in retail analytics. You will have autonomy to experiment with video to solve some of modern retail’s most complex problems. 


  •  Design and build machine learning systems that solve difficult problems involving big data/information retrieval/recommendation systems
  • Ability to technically lead and guide a team of machine learning experts
  • Provide creative and useful analysis for our retail customers. Find data that is predictive for their businesses.
  •  Ability to understand what moves the needle for our customers and explore data that could be helpful.  Must be able to do this without much direction.
  • Ability to find, source, and store unique data sets that may be useful for analysis (e.g. go get Google Analytics data and add it to your model)
  •  Ability to design & build data analysis environment with Hadoop
  •  Deploy models to production for use by our applications


What we look for:



  • 2+ years building machine learning systems and analyzing large data sets with modern tools.
  • Ph.D. or MS in Computer Science, Machine Learning/AI, Data Science, Applied Mathematics, Statistics.  (certifications not required with substantial practical experience)
  • Experience building and deploying end to end machine learning pipelines.
  • Strong abilities with Python or R and the ability to scale with Hadoop.
  • Experience with Google Cloud Platform (specifically CloudML, Big Query and Data Proc).
  • Experience with other cloud ML platforms (Sagemaker, Azure ML Services, Watson ML Studio, Paperspace) taken into consideration.
  • Passion for machine learning & data analysis. Demonstrated exploration of new techniques outside of day-to-day job duties.



  •  Familiarity with pulling data from (or migrating from) Oracle, MongoDB, flat files, and other data sources for analysis.
  •  Demonstrated ability to architect the structure of very large data sets. 
  •  Integration of ML models into existing software applications.


  • Languages: Python(preferred) or R
  • SQL
  • ML frameworks (e.g. Keras, TensorFlow, Caffe)
  • Hadoop (HBase, Hive, Pig, RHadoop)
  • Spark (MLlib)
  • GPU optimization of ML algorithms
  • Implementation experience with vision algorithms (CNN, R-CNN, YOLO)
  • GCP (Big Query, Data Flow, Data Proc, Cloud Storage, Cloud ML)  [AWS/Azure equivalent experience OK as well]
  • Linux

Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou


Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.

View All Jobs