

Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Key responsibilities include designing and deploying autonomous agentic AI systems that optimize building operations and energy consumption, developing time series forecasting models for energy demand and equipment behavior, and applying signal processing techniques to analyze sensor data and detect anomalies. The role also involves building end‑to‑end machine learning pipelines, leading predictive maintenance initiatives, collaborating with engineering and operations teams, and mentoring junior data scientists while establishing best practices for model development and deployment.
Johnson Controls is seeking a Senior Data Scientist with strong practical experience in deploying production‑ready AI/ML solutions. The role focuses on developing advanced agentic AI systems, time series analytics, and signal processing capabilities to optimize building technologies, HVAC systems, and industrial IoT platforms. This hybrid position is based in Glendale, WI, requiring onsite presence three days per week.
Candidates must hold a Bachelor’s degree in Data Science, Computer Science, Engineering, Statistics, or a related field and have at least seven years of professional experience delivering and deploying ML/AI solutions in industrial or IoT environments. Experience delivering two to three production ML models with measurable business impact, as well as hands‑on work with agentic AI, reinforcement learning, multi‑agent systems, or LLM‑based agents, is required.
Technical expertise should include time series analysis using methods such as ARIMA, Prophet, or LSTM, digital signal processing (filtering, FFT, spectral analysis), and strong proficiency in Python with libraries like scikit‑learn, TensorFlow or PyTorch, and XGBoost. Candidates should also be familiar with signal‑processing libraries (scipy.signal, PyWavelets), time series libraries (statsmodels, Prophet, tslearn), at least one cloud platform (Azure preferred), solid SQL skills, and data streaming technologies such as Kafka or MQTT, along with version control and basic MLOps practices.
Preferred qualifications include experience with Azure Machine Learning workspace, automated ML, pipelines, model registry, or managed endpoints, as well as exposure to Azure Databricks, Synapse Analytics, or IoT Hub. Additional desirable skills are knowledge of Azure DevOps for CI/CD, genetic/evolutionary algorithms for optimization, and prior involvement in predictive maintenance projects, including remaining useful life estimation and anomaly detection.
The company offers competitive compensation, including a base salary and performance bonus, along with a comprehensive benefits package covering health, dental, vision, and retirement. Employees also receive a professional development budget, learning opportunities, and the chance to work on innovative AI/ML technology at global scale within a collaborative, growth‑oriented culture that supports flexible work arrangements and work‑life balance.
The salary range for this position is $115,000 to $155,000, determined by education, experience, skills, internal equity, location, and market data. Johnson Controls provides a competitive benefits package and is an equal‑opportunity employer committed to diversity and inclusion. The company’s mission is to make buildings smarter, safer, more comfortable, efficient, and sustainable, helping customers focus on their core objectives.