Software Engineer - AI UX; Android/Kotlin REMOTE
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-05-20
-
Software Development
Full Stack Developer, Software Engineer, AI Engineer, App Developer - Mobile/Web
Job Title:
Software Engineer – AI Experience
This role focuses on building modular, reusable, and high-performing AI-powered user experiences for cross-device applications, with a particular emphasis on the Qira personal AI ecosystem across Windows and Android platforms. You will translate core AI intelligence into intuitive, responsive, and production-ready client applications that users interact with daily, while collaborating closely with product managers, UX designers, and other engineers to deliver polished, performance-sensitive features.
ResponsibilitiesDesign, develop, and deliver complex AI-driven features from initial technical design through to implementation, ensuring they meet product requirements and user experience goals.
Translate product requirements into clean, maintainable, and production-ready code for client applications on Android or Windows platforms.
Build modular, reusable components and high-performance AI-powered features that integrate seamlessly into cross-device experiences such as Qira.
Ensure the application remains fast and responsive by focusing on performance optimization and efficient memory usage at the device level.
Implement AI-driven user experiences and application workflows, including streaming, asynchronous, and agentic interactions.
Handle streaming data from large language models (LLMs) and manage asynchronous state for agentic interactions in generative AI features.
Collaborate closely with product managers, UX designers, and fellow engineers to refine requirements, design solutions, and align on implementation details.
Maintain high engineering standards through rigorous code reviews, comprehensive unit testing, and clear technical documentation.
Apply solid computer science fundamentals, including multithreading and design patterns, to build robust and scalable client applications.
Navigate technical trade-offs and make informed decisions to deliver high-quality features on schedule.
Leverage CI/CD pipelines and testing frameworks to improve developer productivity and maintain reliable release processes.
Stay current with platform-specific technologies, frameworks, and AI-related advancements, and apply this knowledge to continuously improve the product.
At least 5 years of professional software engineering experience with a proven track record of shipping and maintaining production-level client applications.
Bachelor’s degree in Engineering, Computer Science, or a related technical discipline.
Strong, hands‑on proficiency in Android development using Kotlin or Windows development using C#, with deep understanding of the platform lifecycle and rendering behavior.
Solid computer science fundamentals, including practical experience with multithreading and common design patterns.
Ability to translate product requirements into clean, production-ready code for client applications.
Demonstrated ability to navigate technical trade-offs and deliver high-quality features on schedule.
Experience working closely with product managers, UX designers, and other engineers in a collaborative environment.
Commitment to maintaining high standards through code reviews, unit testing, and documentation.
Experience with artificial intelligence concepts and AI‑driven user experiences.
Experience with UX‑focused development, ensuring intuitive and engaging user interfaces.
Skills & Qualifications
Experience implementing architectures for generative AI features, including handling streaming data from large language models (LLMs) and managing asynchronous state for agentic interactions.
Experience with CI/CD pipelines and testing frameworks or tools that enhance developer productivity and code quality.
Strong interest in staying current with platform‑specific technologies and frameworks on Android and Windows.
Experience with consumer or platform companies where AI features are visible and actively used in production.
Experience with performance‑sensitive, device‑level engineering for client applications.
Experience working on AI‑driven UX and application workflows, including streaming, asynchronous, and agentic interactions.
The role…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).