Experience (non-internship) in professional software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience debugging, profiling, and implementing best software engineering practices in large-scale systems
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Preferred Qualifications
Experience with AI/ML systems, computer vision, or natural language processing
Knowledge of real-time data processing and streaming architectures
Familiarity with multi-tenant system design and microservices architecture
Experience with AWS services or other cloud platforms
Experience collaborating with cross-functional teams including product and research
What You'll Be Doing
Design, develop, and maintain cloud-based and edge-based ambient AI systems
Build frameworks for concurrent video and audio processing across multiple sensors
Implement agentic workflow systems that integrate with AI models and real-time context
Optimize system performance through prompt fine-tuning, token optimization, and architectural improvements
Contribute to rapid prototyping platforms that enable team-wide experimentation
Participate in code reviews, technical design discussions, and architecture planning
Mentor junior engineers and contribute to team knowledge sharing
On Call rotation expected about once every ~3 weeks
Perks and Benefits
Rapid, innovation-focused team culture with opportunities to work on modern AI and ambient computing technologies
Collaborative environment with talented engineers, researchers, and product leaders
Exposure to complex, multi-disciplinary technical challenges
Autonomy to drive technical decisions and influence product direction