Cambium Assessment Inc is seeking a Lead/Senior Software Engineer (AI Applications) to own the architecture and implementation of reliable and responsible agent orchestration systems. In this high-impact, individual contributor role, you will be instrumental in designing autonomous AI agents, integrating advanced generative capabilities into our core products, and establishing the technical foundation for our AI-driven future.
Requirements
- Proven, hands-on experience building complex agentic systems, including proficiency with tool calling, advanced prompt optimization, and comprehensive context engineering.
- Deep, practical experience integrating with LLMs, coupled with strong skills in prompt engineering and Retrieval-Augmented Generation (RAG) pipelines.
- Strong expertise in at least two of the following programming languages: Python, JavaScript/TypeScript, or C-Sharp.
- Experience deploying and managing systems on at least one of the major cloud platforms (AWS, GCP, or Azure), utilizing containerization and implementing robust observability tooling.
- Proven experience building and deploying robust, high-throughput full stack solutions including backend services/APIs that integrate with AI models and orchestrate complex workflows.
- Familiarity with vector databases and embedding models.
- Demonstrated experience designing secure systems capable of safely handling untrusted code execution or complex user-generated content.
Responsibilities
- Design, build, and deploy robust Generative AI agents featuring advanced capabilities like persistent memory, shared state management, and complex multi-step reasoning workflows specifically tailored for real-world educational applications.
- Drive the development of cutting-edge, AI-enabled web based educational software systems that redefine user interaction and learning outcomes.
- Seamlessly incorporate Generative AI features into existing platforms, focusing on optimizing performance, ensuring a seamless UX, and maintaining strict safety compliance.
- Expertly leverage Large Language Models (LLMs) and multimodal models to deliver highly intelligent, context-aware user experiences.
- Establish and maintain frameworks for comprehensive agent evaluation, including rigorous testing, critical safety assessments, and detailed performance monitoring.
- Partner closely with other teams to translate complex user needs and learning workflows into scalable, production-ready agentic capabilities.
- Act as a subject matter expert, guiding engineers on advanced agent design patterns, optimal LLM integration strategies, and best practices for building secure, autonomous systems.
Other
- 5+ years in software engineering, including 2+ years in a Senior/Staff-level capacity leading significant technical initiatives.
- Excellent communication, collaboration skills, and the ability to autonomously drive technical initiatives from initial prototype through to high-scale production.
- Contribute to a mission-driven environment focused on innovation, measurable impact, and the ethical, responsible development and deployment of AI enabled products.
- Reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.
- Actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on.