Honeywell International - Phoenix, AZ

posted 10 days ago

Full-time - Senior
Phoenix, AZ
Computer and Electronic Product Manufacturing

About the position

The Lead AI R&D Software Architect & Integration Scientist at Honeywell is responsible for designing and leading the development of software systems for speech anonymization, focusing on real-time systems and speech processing. This role involves overseeing the software architecture to ensure performance, scalability, and real-time requirements are met, while collaborating with engineers, researchers, and product managers across the organization. The position emphasizes speech technology but may extend to other technology areas in future R&D efforts.

Responsibilities

  • Design the architecture for a real-time speech processing system capable of handling high loads of streaming audio data.
  • Develop software frameworks for speech processing, leveraging multi-core processors, threading, lookup tables, and parallel computing to ensure real-time performance.
  • Lead the implementation of automated build creation, continuous integration, and testing pipelines.
  • Integrate various modules (speech modification, trait anonymization) into a single, cohesive system.
  • Ensure cross-platform compatibility (Linux, iOS) and optimal performance on CPU and GPU.
  • Lead the DevOps/MLops practices to automate testing and deployment for AI/ML models.
  • Responsible for ensuring research products are functional, integrated, and enforcing software coding best practices across the team.
  • Establish version control, continuous integration (CI/CD), and maintain modularity across different system components.
  • Conceptualize and conduct applied research figuring out research developments best suited to solve open-ended problems.
  • Submit patent applications and share technical knowledge.

Requirements

  • Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics.
  • 10+ years of experience in software architecture, integration, and real-time processing systems.

Nice-to-haves

  • Master's or Ph.D. in Computer Science, Software Engineering, or related fields.
  • Proven experience with containerization tools (e.g., Docker) and automated build pipelines, and REST API.
  • Proven experience in software architecture design for real-time applications and high-performance systems.
  • Expertise in parallel computing, multi-core processing, threading, and distributed systems.
  • Proficient in designing software of DevOps/MLOps practices, including CI/CD pipelines, containerization (Docker), and version control (Git).
  • Experience working with cloud-based ML platforms.
  • Experience in GPU optimization, CUDA/cuDNN, and large-scale data processing for AI models.
  • Strong coding skills in Python, C++, and experience working with AI/ML models (PyTorch, TensorFlow).
  • History of academic publications on speech technology, or in related computer science area.

Benefits

  • Unlimited Vacation Plan with No Preset Maximums
  • Flexible Hybrid Work Schedule
  • Medical/Rx Health Savings Account (HSA)
  • Dental/Vision
  • Short/Long-Term Disability
  • Employee Assistance Program (EAP)
  • 401(k) Plan
  • Education Assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service