Ambush is a people-first company. We believe that our success is built on the talent and dedication of our team. We take a human-centered approach to everything we do, from recruiting top-tier remote professionals to fostering a collaborative and supportive work environment.Since 2015, we've been growing our consulting business by delivering exceptional quality work to our clients. We're not afraid to take risks and always strive to find the best solution, not just the easiest one. Our highly skilled team of engineers is committed to using their expertise to tackle every challenge with passion and precision.Teamwork is at the heart of everything we do. We believe in the power of collaboration, knowledge sharing, and mutual support. At Ambush, you'll find a dynamic environment where you're encouraged to grow, learn, and share your expertise with your colleagues. We offer various initiatives to help you enhance your skills and broaden your knowledge base.If you're a team player who's driven to achieve great things and passionate about making a real impact, we want you on our team.
When you join us, you will:
-Agent Orchestration: Develop, deploy, and maintain custom agents and the core orchestrator that links them, focusing on robust, scalable, and resilient system design.-Knowledge Graph Development: Design and implement the structure (nodes, edges, relationships) of specialized Knowledge Graphs/Trees to organize domain-specific data.-Deterministic Retrieval: Optimize data retrieval mechanisms to ensure the agent uses the structured knowledge base for deterministic and highly accurate answers, moving beyond purely probabilistic LLM outputs.-System Scaling: Contribute to the architecture and infrastructure that supports the growing number of custom agents and the increasing complexity of their interactions.-R&D Implementation: Translate new research findings in agent technology and graph databases into production-grade features.Must-Have Qualifications
- Strong experience in Software Engineering (Python, Java, or similar) with a focus on scalable backend systems.- Proven experience working with LLMs (Large Language Models) and/or Agentic Frameworks (e.g., LangChain, AutoGen, custom orchestration layers).- Solid understanding and practical experience with Knowledge Graphs, graph databases or similar structured data retrieval systems.- Experience with Data Structuring and ensuring data integrity for consumption by specialized AI agents.Nice-to-Have Skills- Familiarity with financial services.- Experience designing and building event-driven architectures (Kafka, RabbitMQ, etc.).-Background in academic or industry R&D related to AI, NLP, or reasoning systems.-Familiarity with React frontend framework.