Johnson Controls
Johnson Controls3h ago
Career Pages

Sr Software Engineer

Pune, Maharashtra, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Sr Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Johnson Controls

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Johnson Controls is seeking a Senior Software Engineer with a focus on AI Engineering to join their Data Strategy & AI team. This role involves infusing AI capabilities into products through a collaborative approach across multiple business units. The AI Hub is dedicated to creating end-to-end enablers for streamlined AI/ML operations, from data strategy and discovery to model training, development, and deployment of AI services in both cloud and edge environments.

The successful candidate will be a hands-on Senior Software Engineer with industry experience, contributing to foundational AI/ML engineering with an emphasis on repeatability. You will collaborate with data scientists, platform/data architects, and domain experts to build enablers for productizing AI/ML models.

Key Responsibilities:

  • Apply sound software engineering principles to deliver high-quality software for end-to-end AI/ML solutions that enhance building intelligence.
  • Translate AI/ML customer features into well-defined AI Engineering requirements, delivering cohesive and high-quality responses.
  • Utilize Generative AI frameworks for designing, developing, and implementing LLMOps for advanced generative artificial intelligence models, considering cost, latency, and multi-cloud support.
  • Participate in a high-performance technical team, including backend, MLOps, LLMOps, and DevOps engineers, to create workflows for AI service development and deployment in the cloud and at the edge.
  • Collaborate with Product and Data Science teams to understand and translate requirements into well-designed, modular components that accommodate data source variability and diverse deployment targets.
  • Assist in evaluating vendors and technologies (open source and proprietary) and present recommendations for onboarding partners, automating ML workflows, model training, versioned experimentation, and digital feedback/monitoring.

Required Qualifications:

  • Bachelor's degree in Computer Science, Electrical, or Computer Engineering, or equivalent demonstrated technical abilities.
  • 5+ years of experience as a Software Engineer in Cloud Services or IoT.
  • 2+ years of experience in UI development with Angular 16+, JavaScript, HTML, and CSS.
  • 3+ years of programming and object-oriented design experience in modern languages such as Python or Node.js.
  • 2+ years of experience with Test-Driven Development (TDD) methodology.
  • Experience building backend services on AWS, Azure, or GCP.
  • Experience with API-first design, considering security, authentication/authorization, logging, and usage patterns.
  • Experience working with message brokers, caches, queues, and pub/sub concepts.
  • Containerization experience using technologies like Kubernetes, Docker, or AKS.
  • Knowledge of SCRUM/Agile development methodologies.
  • Strong spoken and written communication skills.

Preferred Qualifications:

  • Master's degree in Computer Science, Electrical, or Computer Engineering.
  • 5+ years of experience as a Software Engineer in Finance, Cloud Services, or IoT.
  • 1+ years of experience collaborating with Data Scientists to productize AI/ML models.
  • Experience developing LLMOps solutions for generative AI using frameworks like LangChain or LlamaIndex.
  • Experience with developing conversational agents using Azure AI Services or similar cloud provider services.

Company

Johnson Controls

Johnson Controls

Johnson Controls is at the forefront of building the future, creating environments that are more productive, secure, and sustainable. By leveraging the power of cloud computing, Artificial Intelligenc...

Pune, Maharashtra, India
Posted on Career Pages
Sr Software Engineer (Full Stack) at Johnson Controls | Pune, Maharashtra, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform