Taro Logo

Senior Software Engineer

Johnson Controls enhances building intelligence through systems and digital solutions, making buildings smarter, safer, and more sustainable since 1885.
Campbell, CA, USA
$172,931
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · IoT
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Johnson Controls, through its subsidiary Sensormatic Electronics, LLC, is seeking a Senior Software Engineer to join their innovative team in Campbell, California. This role represents an exciting opportunity to work at the intersection of AI, IoT, and enterprise solutions, focusing on developing cutting-edge smart home security technologies and analytics systems.

The position offers a competitive salary of $172,931 per year and allows for a hybrid work arrangement with 3 days of remote work per week. The role combines advanced machine learning applications with practical business solutions, making it ideal for candidates with strong technical expertise and business acumen.

As a Senior Software Engineer, you'll be responsible for developing sophisticated AI systems, including voice and face recognition technologies, security anomaly detection using isolation forests, and predictive analytics for network issues. You'll work with various technologies including BigQuery for complex SQL analysis and Power BI for dashboard development, while leading projects that directly impact product innovation and customer experience.

The ideal candidate will have a master's degree in Computer Science, Software Engineering, Data Science, or a related field, with specific graduate-level coursework in advanced topics such as Machine Learning, Natural Language Processing, and Neural Networks. This educational background ensures the necessary theoretical foundation for the complex technical challenges you'll face.

What makes this role particularly attractive is the opportunity to work with cross-functional teams across the globe, contributing to patent applications and achieving company-wide recognition for technological advancements. You'll be part of Johnson Controls' mission to enhance building intelligence and create more sustainable, efficient environments.

The company offers a comprehensive benefits package and operates under strong principles of equal employment opportunity and workplace diversity. This position is also eligible for the Employee Referral Program, demonstrating the company's commitment to building strong internal networks and rewarding talent acquisition.

For professionals looking to make a significant impact in the field of smart building technology while working with cutting-edge AI applications, this role offers an excellent opportunity to grow and innovate with a global leader in the industry.

Last updated 18 days ago

Responsibilities For Senior Software Engineer

  • Build and integrate edge-based voice and face recognition technologies
  • Utilize machine learning algorithms for security anomaly detection
  • Develop user notification systems for smart home security
  • Apply time series analysis for product sales forecasting
  • Create dynamic dashboards for product and marketing teams
  • Lead development of predictive models for smart rules
  • Conduct EDA on large datasets using SQL queries in BigQuery
  • Develop interactive dashboards using Power BI
  • Provide mentorship to junior team members
  • Champion continuous improvement initiatives

Requirements For Senior Software Engineer

Python
  • Master's degree in Computer Science, Software Engineering, Data Science, or related field
  • Graduate-level coursework in Math Statistics II
  • Graduate-level coursework in Machine Learning
  • Graduate-level coursework in Natural Language Processing
  • Graduate-level coursework in Neural Networks
  • Graduate-level coursework in Data/Visualization & Exploration
  • Graduate-level coursework in Algorithms for Data Science
  • Graduate-level coursework in Applied Information Retrieval

Benefits For Senior Software Engineer

Medical Insurance
  • Remote work 3 days per week
  • Employee Referral Program
  • Comprehensive benefits package

Interested in this job?