Senior Software Engineer (AI Applications)
Cambium Assessment IncWe're hiring a Senior Software Engineer to own the architecture for AI-enabled software systems. You'll be designing autonomous AI agents with persistent memory, shared state, and multi-step reasoning, embedding them into production EdTech products at scale. This is an IC role where you'll build agentic systems, set up evaluation/safety frameworks, and mentor other engineers.
Tech Stack/Concepts: Python, TypeScript/JavaScript, AWS Bedrock, Tool Calling, RAG, Prompt/Context Engineering.
Requirements: 5+ years of full-stack experience (2+ years at a Senior level); Hands-on experience building agentic systems; Strong Python and TypeScript/JavaScript programming knowledge; Cloud experience (AWS/GCP/Azure).
Note: Due to company policy Cambium Assessment cannot provide visa sponsorship for this role.
Nice to have: Experience with AWS Bedrock, Strands Agents, AI eval frameworks, or an EdTech background.
Apply: https://jobs.cambiumlearning.com/jobs/product-engineering/re...
Opens the company's application page
Listed via
Findwork
findwork.dev
Similar roles
Design & Tech
Related reads from TCHNX

The Inference Economy: Why AI’s Biggest Cost Shift Is Happening After Training
A major shift in AI economics is reshaping the industry. As training frontier models becomes more expensive and inference becomes dramatically cheaper, companies are being forced to rethink how they build, deploy, price, and monetise intelligent systems.

The Emergence of Small Language Models: Why Efficiency Is Overtaking Scale
As the AI industry confronts computational costs and environmental concerns, a new generation of compact models is proving that bigger isn't always better. Small language models are reshaping enterprise AI deployment.

Algorithmic Bias in Design Systems: Why Your AI-Generated UI Might Exclude Users
As AI tools increasingly generate interface components, they're embedding biases that systematically exclude users. Understanding how machine learning models inherit prejudice is essential for creating truly inclusive design systems.

