About the job
About Hark
At Hark, we are pioneering the future of artificial intelligence by creating advanced, personalized systems capable of proactive interaction across multiple modalities, including speech, text, vision, and persistent memory. Our innovative approach combines cutting-edge AI with state-of-the-art hardware, establishing a seamless interface between humans and machines.
While conventional AI typically engages through outdated methods, we are focused on the next generation of intelligent systems that interact naturally with users and their environments. Our aim is to develop multimodal models and AI hardware that serve as a unified platform for the intelligent systems of tomorrow.
About the Role
As a Backend Engineer, you will play a crucial role in building the core systems that enable Hark's AI agents to function reliably, swiftly, and at scale. Your contributions will address key infrastructure challenges, including high-concurrency services, low-latency streaming, and state management for long-running workflows, effectively serving as the nervous system for our agentic products.
This position offers significant ownership within a small team, allowing you to collaborate closely with model researchers and platform engineers. The systems you develop will fundamentally shape user experiences, differentiating Hark from traditional chatbot solutions.
Responsibilities
- Core Runtime Architecture: Design and implement high-concurrency backend services for agent orchestration and real-time streaming.
- Systems Reliability: Create robust failure-handling mechanisms and state management solutions for extended agent workflows.
- Platform Primitives: Develop foundational APIs and services that power the Hark ecosystem, including memory retrieval systems.
- Performance Engineering: Optimize backend systems for low-latency streaming and high-throughput data processing.
- Full-Cycle Ownership: Manage features from low-level design through to production deployment and performance optimization.
- System Observability: Implement comprehensive monitoring and evaluation frameworks to track system health and model performance.
Requirements
- Backend & Systems Expertise: Minimum of 5 years in developing mission-critical backend systems with a strong grasp of concurrency, networking protocols, and distributed systems.
- Production at Scale: Proven experience in building scalable systems that handle high traffic and data loads.
