Johnson Controls – Associate Software Engineer (Data Scientist)

June 7, 2026
8 ₹ LPA - 16 ₹ LPA / year

Job Description

About the Job

🏢 Company: Johnson Controls

💼 Role: Associate Software Engineer – Data Scientist

📍 Location: Pune, Maharashtra

⏳ Experience: 0–2 Years

🔖 Job Type: Full-Time

Job Description

Johnson Controls is seeking a talented and passionate Associate Software Engineer – Data Scientist to join its Data Science & AI team in Pune. This role is an excellent opportunity for aspiring data science professionals who want to work on advanced machine learning, artificial intelligence, and cloud-based analytics solutions. As part of a global technology-driven organization, you will contribute to building intelligent systems that transform complex business challenges into data-driven solutions. The position offers exposure to cutting-edge technologies including machine learning, deep learning, generative AI, cloud computing, and MLOps, making it an ideal opportunity for professionals looking to accelerate their careers in the rapidly evolving field of data science.

In this role, you will collaborate with data engineers, AI specialists, cloud architects, and business stakeholders to develop scalable machine learning models and AI-powered applications. You will work extensively with Python, SQL, Microsoft Azure, Azure Machine Learning, Azure Databricks, and Azure OpenAI services to create intelligent solutions that generate measurable business value. The position involves the complete machine learning lifecycle, including data preparation, feature engineering, model development, deployment, monitoring, and optimization. By leveraging advanced analytics and cloud-native technologies, you will help build predictive and automated systems that improve operational efficiency and business decision-making.

The Associate Software Engineer – Data Scientist role provides an exceptional platform for learning and innovation. Johnson Controls encourages continuous skill development through mentorship programs, certification sponsorships, and hands-on exposure to enterprise-scale AI and machine learning projects. You will gain experience working with modern technologies such as Generative AI, Natural Language Processing (NLP), Retrieval-Augmented Generation (RAG), deep learning frameworks, and cloud-based MLOps solutions. This position is ideal for candidates who are eager to solve real-world business problems using data, artificial intelligence, and advanced analytics while contributing to transformative technology initiatives within a globally recognized organization.

Roles & Responsibilities

• Design, develop, and evaluate machine learning models for classification, regression, forecasting, recommendation systems, and predictive analytics use cases.

• Build and maintain scalable data pipelines using Python and Azure-based data engineering services to support efficient data processing and feature engineering workflows.

• Deploy machine learning models using Azure Machine Learning services while ensuring scalability, reliability, and production readiness.

• Collaborate with data engineering teams to maintain data quality, governance, security, and accessibility across enterprise data platforms.

• Utilize Azure OpenAI and other AI services to develop intelligent applications, automation solutions, and generative AI-powered business capabilities.

• Monitor production machine learning models, analyze performance metrics, detect model drift, and implement retraining strategies when necessary.

• Perform exploratory data analysis and statistical modeling to uncover trends, patterns, and actionable business insights from large datasets.

• Work closely with stakeholders to understand business requirements and translate them into practical machine learning and AI solutions.

• Implement MLOps best practices including experiment tracking, model versioning, CI/CD automation, and deployment management.

• Develop dashboards, reports, and visualizations using Power BI and other visualization tools to communicate analytical findings effectively.

• Participate in code reviews, technical discussions, documentation activities, and knowledge-sharing initiatives within the team.

• Stay updated with emerging technologies, machine learning advancements, cloud innovations, and AI industry trends to continuously improve solutions.

Requirements & Eligibility

• Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Engineering, Mathematics, Statistics, or a related field.

• Strong proficiency in Python programming with hands-on experience using libraries such as Pandas, NumPy, Scikit-learn, XGBoost, and LightGBM.

• Understanding of machine learning concepts including supervised learning, unsupervised learning, feature engineering, model evaluation, and hyperparameter tuning.

• Experience working with deep learning frameworks such as TensorFlow or PyTorch for developing AI and neural network-based solutions.

• Knowledge of Microsoft Azure cloud services including Azure Machine Learning, Azure Databricks, Azure Data Factory, Azure Synapse, and Azure Storage solutions.

• Strong SQL skills for querying databases, data transformation, analytical reporting, and data extraction tasks.

• Familiarity with MLOps methodologies including MLflow, model tracking, version control, automated deployment, and CI/CD pipelines.

• Experience with data visualization and reporting tools such as Power BI, Matplotlib, Plotly, or similar analytics platforms.

• Understanding of Natural Language Processing (NLP), large language models, Hugging Face libraries, spaCy, NLTK, or related AI technologies is advantageous.

• Knowledge of Generative AI, Azure OpenAI, LangChain, Retrieval-Augmented Generation (RAG), and prompt engineering concepts will be highly beneficial.

• Familiarity with containerization and deployment technologies such as Docker, Kubernetes, or cloud-native deployment platforms is preferred.

• Experience with big data technologies including Apache Spark, PySpark, and distributed data processing frameworks is an added advantage.

• Strong analytical thinking, problem-solving skills, and the ability to communicate technical concepts effectively to diverse stakeholders.

• Understanding of Agile development methodologies, Git version control, and collaborative software development practices.

Expected Salary

The expected salary for an Associate Software Engineer – Data Scientist at Johnson Controls in Pune typically ranges between ₹8 LPA and ₹16 LPA, depending on educational background, technical expertise, project experience, cloud certifications, and machine learning proficiency. Candidates with strong Azure cloud knowledge, hands-on AI and machine learning experience, deep learning expertise, and exposure to Generative AI technologies may receive compensation toward the higher end of the range, along with performance incentives, certification sponsorships, learning benefits, and long-term career growth opportunities.

🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our April Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
✔ 300+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles

🔥 60+ students placed recently using these hiring leads

👉 Grab the April Hiring List Now: April Hiring PDF