This job posting isn't available in all website languages
Innovation & Technology
WD30062242017 Requisition #
Thanks for your interest in the AI Software Engineer position. Unfortunately this position has been closed but you can search our 4,049 open jobs by clicking here.


Experience in natural language understanding, computer vision, machine learning, algorithmic foundations of optimization, data mining, or machine intelligence.

Strong experience in agent based intelligent control systems and reinforcement learning.

Proficiency in one or more of the following languages: C, C++, Python, Java.  

Experience with implementing numerical methods and data visualization.

Strong experience in algorithm design, in particular AI related algorithms implementation including A* search, Monte Carlo tree search, MiniMax search (Alpha Beta Pruning), Admissible Heuristics for optimal planning.

Hands-on in symbolic programming, event–based system design.

Experience in software development of multi-threaded, scalable and highly-available distributed systems.

Strong computer science fundamentals in object-oriented design, data structures, high-performance computing, algorithm design and problem solving. 

Knowledge of software engineering practices and best practices for software development. 

Extensive experience implementing numerical and/or machine learning algorithms. 

Ability to translate abstract algorithm descriptions into software requirements, design specifications, and implementations.

Experience in developing and leveraging AI techniques, such as machine learning, NLP, knowledge induction, machine reasoning, etc.

Experience in analyzing large scale data from a variety of sources.

Experience in design, validation, and characterization of algorithms and/or systems.

Experience in design and implement high quality software for AI algorithms developed by AI Data Scientists for deployment.  

Good understanding of deep learning and machine learning algorithms and deep learning frameworks such as TensorFlow, Keras, and Caffe.


MS or PhD in Computer Science or Artificial Intelligence.

 Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

United States of America, Wisconsin, Milwaukee

📁 Innovation & Technology

Requisition #: WD30071041126

View All Jobs