Company Description
Whissle aims to provide a natural interface to multi-modal AI. As an independent AI company, we are dedicated to conducting novel research and developing advanced AI solutions that address a wide range of use cases and scenarios. Our goal is to build AI that communicates naturally with customers and solves their problems efficiently.
Please fill this form below. It helps us to understand your fit better.
https://forms.gle/yEXjZ59wMGwLEYTT9
Role Description
This is a part-time role for an ML Software Engineer - IoT Integrations at Whissle. You will lead the integration of our AI bot and API with various IoT APIs and tools, enhancing our multi-modal AI capabilities to perform everyday tasks like sending messages, emails, and controlling devices. As the lead, you will be responsible for connecting our voice AI models to IoT devices, making them a powerful, all-in-one assistant for real-world, connected environments.
Key Responsibilities
- Integrate Whissle’s AI bot and API with a wide range of IoT platforms, enhancing the assistant's ability to perform tasks such as messaging, emailing, controlling smart home devices, and more.
- Develop and implement scalable, secure integrations between our AI models and third-party IoT APIs, enabling comprehensive assistant capabilities.
- Collaborate closely with our AI research and development teams to ensure seamless interaction between AI and IoT environments, enabling users to perform daily tasks with ease.
- Design and implement connectors and plugins that allow real-time interactions between our AI platform and IoT devices, including smart homes, wearable tech, industrial IoT systems, and communication tools.
- Document integration processes, create developer guides, and provide support to partners leveraging our IoT-enabled AI solutions for a wide array of assistant functions.
- Troubleshoot and optimize integrations for performance, security, and reliability, ensuring smooth operation in real-world scenarios.
- Stay current with industry trends in IoT, machine learning, and AI-driven device management, and apply best practices to continuously improve our integration strategies.
Qualifications
- Proven experience in integrating AI models with IoT devices, APIs, and platforms, including communication services.
- Strong background in software engineering, specifically focused on IoT, API development, and real-time messaging systems.
- Expertise in API development, RESTful services, Webhooks, and IoT protocols like MQTT, CoAP, and WebSockets, with an understanding of integrating communication tools like Twilio, Google API, and email services.
- Familiarity with IoT platforms such as AWS IoT, Google Cloud IoT Core, Azure IoT Hub, and experience in connecting AI with daily assistant functions.
- Strong problem-solving abilities, particularly in optimizing integration performance and ensuring secure, reliable communication between AI models and IoT environments.
- Excellent communication skills, with a history of collaborating in cross-functional teams to achieve technical integration goals.
- Currently pursuing or holding a degree in Computer Science, Software Engineering, AI/ML, or a related field.
Benefits
- Opportunity to lead the integration of cutting-edge AI with IoT, enhancing our assistant’s ability to operate across various communication and control tasks.
- Become a core team member after a 1-month probation period, with future salary and equity opportunities as we secure our first customers and investors
Disclaimer
- This is an unpaid role at the moment. Compensation, including salary and equity, will be offered once we onboard our first customers.