Senior Software Engineer (AI Applications)
Core
Design and deploy autonomous AI agent orchestration systems and integrate generative AI capabilities into large-scale online assessment platforms to enhance learning outcomes and grading accuracy.
Role type
Senior IC Software Engineer (AI Applications & Agent Orchestration)
Builds
AI-powered web-based educational assessment systems and autonomous agent workflows
Domain
EdTech / Generative AI / Large Language Models
Deliverable
production ML models | product features
Required skills
Agent architecture & implementation, LLM integration, Prompt engineering, RAG pipelines, Python/JavaScript/TypeScript, Cloud platform deployment (AWS/GCP/Azure), Vector databases, Security design for untrusted code
Preferred skills
AI Agent evaluation frameworks, Scalable inference pipelines, Open tool protocols (MCP, A2A), Browser automation, AWS Bedrock, Strands Agents
Technologies
Python, JavaScript/TypeScript, C#, AWS, GCP, Azure, Vector databases, LLMs, RAG
Responsibilities
Design and build robust Generative AI agents with persistent memory and multi-step reasoning; Integrate generative AI features into existing platforms; Leverage LLMs and multimodal models for context-aware experiences; Establish frameworks for agent evaluation, testing, and safety monitoring; Partner with cross-functional teams to translate user needs into scalable agentic capabilities; Mentor engineers on advanced agent design patterns and secure system architecture
Seniority
Senior, hands-on IC with leadership responsibilities