Johnson Controls is hiring for the position of Associate Software Engineer – Data Scientist in Pune, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Johnson Controls |
| Position | Associate Software Engineer – Data Scientist |
| Qualifications | Bachelor’s/ Master’s Degree |
| Location | Pune, India |
Key Responsibilities:
- Design, build, and evaluate machine learning models for classification, regression, forecasting, and natural language processing (NLP) use cases.
- Develop and maintain scalable data pipelines using Python, Azure Data Factory, and Azure Databricks for ETL processes and feature engineering.
- Deploy, manage, and monitor machine learning models on Azure Machine Learning (Azure ML) using endpoints, pipelines, and MLflow tracking.
- Collaborate with data engineering teams to ensure data quality, availability, governance, and seamless integration across Azure Data Lake and Azure Synapse Analytics.
- Leverage AI and Generative AI technologies, including Azure OpenAI and Cognitive Services, to develop intelligent applications and automate business processes.
- Monitor model performance in production environments, identify model drift, and implement retraining and optimization strategies.
- Translate business requirements into data science solutions and effectively communicate insights and recommendations to stakeholders.
- Participate in code reviews, maintain technical documentation, and adhere to ML Ops best practices to ensure reliable and scalable deployments.
Eligibility Criteria:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.
- 0–2 years of professional or project-based experience in Data Science, Machine Learning, or related domains.
- Strong proficiency in Python, including experience with Pandas, NumPy, Scikit-learn, XGBoost, and LightGBM.
- Hands-on experience with Microsoft Azure services, including Azure Machine Learning, Azure Databricks, Azure Data Factory, Azure Blob Storage, and Azure Synapse Analytics.
- Good understanding of supervised and unsupervised learning algorithms, model evaluation techniques, and hyperparameter tuning methodologies.
- Experience working with deep learning frameworks such as TensorFlow or PyTorch.
- Strong SQL skills with the ability to query relational databases and perform analytical data processing.
- Familiarity with MLOps practices, including experiment tracking using MLflow, model versioning, and CI/CD pipelines for machine learning solutions.
- Experience with data visualization and reporting tools such as Power BI, Matplotlib, Seaborn, or Plotly.
Preferred Skills:
- Microsoft Azure certifications such as AZ-900, AI-900, or DP-100 (Azure Data Scientist Associate) are preferred.
- Experience with NLP libraries and frameworks, including Hugging Face, spaCy, and NLTK.
- Familiarity with Large Language Model (LLM) integrations using Azure OpenAI and LangChain.
- Knowledge of containerization and deployment technologies, including Docker, Kubernetes, and Azure Container Instances.
- Experience working with big data technologies such as Apache Spark (PySpark) and Azure Databricks.
- Exposure to Generative AI, Retrieval-Augmented Generation (RAG), and Prompt Engineering concepts.
- Proficiency in Git for version control and experience working in Agile/Scrum development environments.
About Company:
At Johnson Controls (NYSE:JCI) we transform the environments where people live, work, learn and play. As the global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.