Job Description
📋 Description Design and implement multi-agent optimization for distributed decision-making Develop temporal logic and constraint-satisfaction algorithms for planning Create mathematical models for sequential decision processes under uncertainty Build computational frameworks balancing algorithmic efficiency with human-interpretable reasoning Implement and evaluate metrics for algorithm performance and solution quality 🎯 Requirements BS or MS in Computer Science, Software Engineering, Robotics, or a related field, OR 5+ years in intelligent agents/planning 5+ years hands-on experience with modern C++ (C++20) Strong theory and practical experience in constraint satisfaction, scheduling, and optimization Proficiency with Bazel in Docker-based Linux environments Docker container development experience on Linux (RHEL/Ubuntu) Understanding of SOA and message broker vs data broker paradigms 🎁 Benefits Comprehensive health, dental, vision, life and disability insurance 401k retirement benefits with employer match Learning and wellness stipends Paid time off