
AI Data Scientist
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
AI Data Scientist - Pune, India
Johnson Controls is revolutionizing the building industry with intelligent, connected technologies. As buildings become smarter, they generate vast amounts of data from integrated sensors. Our company is at the forefront of developing AI-powered enterprise solutions designed to optimize energy consumption, automate building insights, and enable predictive maintenance.
The Data Strategy & Intelligence team at Johnson Controls is seeking a skilled Data Scientist to join our expanding team in Pune, India. In this pivotal role, you will be instrumental in the development and deployment of advanced machine learning, Generative AI, and time series analysis models into production environments.
The Role
Success in this position requires a profound understanding of machine learning principles, including Large Language Models (LLMs) – encompassing their training, optimization, and deployment. Expertise in time series modeling and a demonstrated track record of developing and deploying ML, Generative AI, and time series models in production are essential.
What You Will Do
As an AI Data Scientist, you will contribute to the development and upkeep of AI algorithms and capabilities within our innovative digital products. These applications leverage data from commercial buildings, applying machine learning, GenAI, and other sophisticated algorithms to deliver significant value, including:
- Optimizing building energy consumption, occupancy, and reducing CO2 emissions.
- Enhancing user comfort and overall building experience.
- Generating actionable insights to streamline building operations.
- Translating complex data into clear, direct recommendations for diverse stakeholders.
Your contributions will ensure our AI solutions consistently deliver robust and repeatable outcomes through meticulously designed algorithms and well-crafted software. You will apply machine learning concepts to practical challenges, adeptly managing the complexities inherent in real-world datasets.
How You Will Do It
- Contribute effectively as a member of the AI team, managing assigned tasks efficiently.
- Collaborate closely with product managers to conceptualize and design novel AI capabilities.
- Explore and analyze available datasets to identify potential applications and opportunities.
- Develop ML/Generative AI/time series prediction solutions using Python to address intricate business requirements.
- Research and implement cutting-edge techniques in Generative AI solutions.
- Pre-train and fine-tune ML models on CPU/GPU clusters, balancing performance and resource utilization.
- Adhere to rigorous code-quality standards and software development best practices.
- Develop and maintain comprehensive test cases to ensure algorithm correctness.
- Analyze model failures to identify root causes and implement fixes for bugs.
- Clearly communicate key findings and results to stakeholders.
- Utilize JIRA for work planning and issue tracking.
What We Look For
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related quantitative field.
- A minimum of 5 years of experience in developing and deploying ML models, with a proven history of delivering production-ready solutions.
- Proficiency in Python and essential ML libraries such as PyTorch, TensorFlow, Keras, NumPy, Pandas, scikit-learn, Matplotlib, and Transformers.
- A strong grasp of ML algorithms and techniques, including Regression, Classification, Clustering, Deep Learning, NLP/Transformer models, LLMs, and Time Series prediction models.
- Experience in developing SOA LLM frameworks and models (e.g., Azure OpenAI, Meta Llama), utilizing advanced prompt engineering, and fine-tuning/training LLMs.
- Proven experience with cloud-based ML/GenAI model development and deployment on platforms like AWS, GCP, or Azure.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Prior domain experience in smart buildings and building operations optimization.
- Experience working with Microsoft Azure Cloud.