Johnson Controls one of the world’s most respected innovators in smart, secure, and sustainable building technologies is hiring Associate Software Engineer – Data Scientist in Pune, Maharashtra. This is an exciting opportunity for fresh graduates and early-career professionals who want to work on cutting-edge technologies like GenAI, NLP, Computer Vision, Machine Learning, and Azure Cloud. If you’re passionate about building intelligent systems and scalable applications, this role can kickstart a powerful career in the AI-driven world 🚀.

About the Company
Johnson Controls is a global leader with 130+ years of legacy in building automation, intelligent infrastructure, sustainability tech, and IoT-based solutions. With operations spanning over 150 countries, the company continually innovates to make buildings smarter, healthier, and more energy-efficient.
Certified as a Great Place to Work, Johnson Controls is known for its inclusive work culture, career growth opportunities, and strong commitment to employee well-being 👥🌱.
Role Overview
As an Associate Software Engineer – Data Scientist, you will be part of a collaborative team working on innovative applications powered by AI, ML, and Cloud technologies. You’ll work on real projects, contribute to scalable solutions, and learn directly from experienced engineers across domains.
This role is ideal for candidates who have experience or interest in GenAI, NLP, CV, Machine Learning, TensorFlow/PyTorch, and Azure cloud deployment.
Responsibilities
- Develop and integrate GenAI-based software solutions 🤖
- Work with LLMs, prompting strategies, and modern AI frameworks
- Apply ML, NLP, Deep Learning, and CV techniques to solve real problems
- Build and maintain UI components using React or similar frameworks
- Develop and deploy applications using Azure cloud services
- Troubleshoot and debug software issues to deliver high-quality output
- Write clean, scalable, maintainable code
- Collaborate with cross-functional Agile teams
- Continuously learn emerging tools, libraries, and technologies
- Work with frameworks like TensorFlow, PyTorch, and cloud tools including Azure DevOps, GitHub, and Docker
Share the opportunity
Who Can Apply
| Eligibility | Details |
|---|---|
| Education | BE/B.Tech/BSc/MSc/MCA/Computer Science/IT/Data Science/AI/ML |
| Required Skills | Python, SQL, Azure, Machine Learning basics |
| Preferred Skills | React, LLMs, GenAI frameworks, Deep Learning (TF/PyTorch), DevOps tools |
| Experience | Freshers and early-career professionals |
| Extras | Strong problem-solving, debugging, proactive learning mindset |
Preferred Skills
- Experience using Azure Cloud for deployments
- Familiarity with Agile processes
- Exposure to search tools like ElasticSearch, SOLR, Redis, or Azure Cognitive Search
- Strong analytical thinking and debugging ability
- Knowledge of APIs, DevOps pipelines, and UI frameworks
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
- Opportunity to work on real-world, impactful projects
- Collaboration with global teams
- Continuous learning with the latest AI/ML technologies
- Inclusive work culture and strong employee support programs
- Career growth in a fast-evolving domain 🌍✨
How to Apply
Follow these steps to maximize your chances of getting shortlisted:
✔ Update Your Resume
Highlight Python, SQL, Azure, ML/AI coursework, and experience with tools like TensorFlow, PyTorch, or LLM frameworks. Add any GenAI, NLP, or Computer Vision projects.
✔ Showcase Your Projects
Include academic, internship, or personal projects — GenAI apps, ML models, NLP pipelines, Deep Learning notebooks, React-based UI apps, or Azure deployments.
✔ Strengthen Core Knowledge
Revise fundamentals like ML algorithms, vector databases, deep learning concepts, cloud basics (especially Azure), data preprocessing, and prompting strategies.
✔ Prepare for Interviews
Practice scenario-based questions on model debugging, cloud deployment, system design basics, LLM use cases, and analytical reasoning.
✔ Apply by Clicking the Button Below
Submit your application using the button provided.
Conclusion
The Associate Software Engineer – Data Scientist role at Johnson Controls is a strong opportunity for freshers who want to build a career in AI, Machine Learning, and Cloud technologies. With hands-on exposure to GenAI, NLP, Deep Learning, and Azure-based development, this role provides both learning and long-term growth. If you’re passionate about building intelligent solutions and working in a collaborative environment, this is a great chance to begin your journey 🚀.
Share the opportunity