Software Engineer II

Honeywell•Phoenix, AZ
•Hybrid

About The Position

As an Engineer II at Honeywell, you will develop, test, and integrate AI/ML capabilities into software applications and products. You will work with experienced AI and software engineers to build reliable, maintainable, and scalable AI-powered solutions. You will collaborate with software, product, data, and platform teams while continuing to develop hands-on expertise in production AI and software engineering. You will report directly to our Director of Engineering, and you’ll work out of our Phoenix, Arizona location on a hybrid work schedule. Note: For the first 90 days, new hires must be prepared to work onsite 100% M-F.

Requirements

  • 2+ years of hands-on AI/ML software engineering experience, including developing and deploying AI/ML solutions in production environments.
  • 2+ years of hands-on experience with Large Language Models (LLMs) and Generative AI.
  • 2+ years of experience with prompt engineering, pipelines, embeddings, vector databases, and semantic search.
  • 2+ years of programming/software engineering experience using Python, with demonstrated ability to develop clean, maintainable, production-quality software.
  • 3+ years of software engineering/programming experience, with strong proficiency in Python and experience with at least one additional programming language such as C++ or Java.

Nice To Haves

  • Bachelor’s or master’s degree in computer science, Artificial Intelligence, Machine Learning, Data Science, Engineering, or a related field.
  • Experience with commonly used AI/ML frameworks and libraries & Experience with Azure and/or Gemini cloud platforms.
  • Experience with Docker and Kubernetes & model deployment and CI/CD for ML workflows.
  • Knowledge of microservices and distributed systems.
  • Experience with evaluation, monitoring, and observability of production AI applications.
  • Knowledge of responsible AI, AI security, cybersecurity, and secure software-development practices.
  • Experience or exposure to multi-agent systems and autonomous AI agents with deep-learning concepts and architectures, including Transformers.
  • Strong analytical, communication, and problem-solving skills.
  • Experience working with cross-functional teams to deliver production software solutions.

Responsibilities

  • Build applications and software components using Large Language Models (LLMs) and Generative AI.
  • Develop and enhance prompt workflows, pipelines, embeddings, vector search, and semantic-search capabilities.
  • Develop Python-based AI/ML applications, APIs, services, and supporting software components.
  • Integrate AI models and services with existing software applications.
  • Assist with model evaluation, testing, performance measurement, and optimization.
  • Participate in deployment, monitoring, and maintenance of AI/ML solutions.
  • Collaborate with product, data, software, and platform teams to deliver business-aligned AI solutions.
  • Participate in architecture, technical design, and code reviews.
  • Troubleshoot complex AI/ML and software issues and perform root-cause analysis.
  • Ensure AI solutions meet software quality, reliability, security, scalability, and maintainability expectations.

Benefits

  • employer subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service