Responsibilities
- Design and implement multi-agent optimization algorithms for distributed decision-making and coordination problems
- Develop temporal logic frameworks and constraint-satisfaction algorithms for complex planning scenarios
- Create mathematical models for sequential decision process under uncertainty with probabilistic outcomes
- Build computational frameworks that balance algorithmic efficiency with human-interpretable reasoning
- Implement and evaluate quantitative metrics for algorithm performance, solution quality, and computational efficiency
Requirements
- BS or MS in Computer Science, Software Engineering, Robotics, or a related technical field, OR 5+ years of professional experience developing intelligent agents or planning systems.
- 5+ years of hands-on experience developing performant modern C++ (we use C++ 20).
- Strong theoretical understanding and practical experience implementing algorithms for constraint satisfaction, scheduling, and optimization problems.
- Demonstrable skill in analyzing, visualizing, and optimizing algorithm performance and solution quality.
- Proficiency with Bazel in Docker-based Linux environments.
- Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles.
- Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu).
- Understanding of Service-oriented Architecture and message broker vs data broker paradigms.
- Ability to translate complex mathematical concepts into clear technical documentation and communicate complex software designs.
Nice to Have
- Advanced degree (MS+) in algorithms, computational optimization, or autonomous systems, OR 5+ years building autonomous decision systems.
- Expertise in advanced planning paradigms (e.g., PDDL, HTN planning, Monte Carlo tree search), temporal reasoning, formal verification, or symbolic planning.
- Experience with game theory for multi-agent coordination or negotiation protocols.
- Familiarity with real-time optimization under hardware/edge constraints.
- Background in Battle Management Command and Control (BMC2) or defense applications.
Benefits
- base salary
- equity
- comprehensive health, dental, vision, life and disability insurance coverage
- 401k retirement benefits with employer match
- learning and wellness stipends
- paid time off
Work Arrangement
On-site — Sunnyvale, California, Washington, D.C., San Diego, Ft. Walton Beach, Florida, Ann Arbor, Michigan, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, Tokyo
Additional Information
- We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week.
- Occasional remote work is allowed, including starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments.
- Occasional travel required (approx. 10–20%) for demonstrations, integration, or customer engagement
- Must be a U.S. Citizen
- Must be eligible for a U.S. SECRET clearance with Special Access Program (SAP) eligibility