Job ID: JOB_ID_935
Role Overview: Lead/Senior Software Engineer (AI Applications)
We are seeking a visionary Lead or Senior Software Engineer specializing in AI Applications to join our mission-driven team. This remote position is at the forefront of educational technology, where you will design and implement sophisticated agentic architectures that redefine how students and educators interact with digital learning platforms. As a key technical leader, you will be responsible for the end-to-end development of Generative AI agents, ensuring they possess advanced capabilities such as persistent memory, complex multi-step reasoning, and seamless integration into existing web-based ecosystems. The ideal candidate is someone who thrives in a fast-paced, innovative environment and is passionate about the ethical and responsible deployment of artificial intelligence in the public sphere.
Key Responsibilities and Impact
- Agent Architecture & Implementation: 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. You will be the primary architect for these systems, ensuring they are both scalable and reliable.
- Product Innovation: Drive the development of cutting-edge, AI-enabled web-based educational software systems that redefine user interaction and learning outcomes. You will work closely with product managers to identify opportunities where AI can provide the most significant value to learners.
- Generative AI Integration: Seamlessly incorporate Generative AI features into existing platforms, focusing on optimizing performance, ensuring a seamless user experience (UX), and maintaining strict safety compliance. This includes managing the latency and cost of LLM calls while maintaining high quality.
- Intelligent System Leverage: Expertly leverage Large Language Models (LLMs) and multimodal models to deliver highly intelligent, context-aware user experiences. You will stay abreast of the latest developments in the field, such as GPT-4, Claude, and Gemini, to ensure our platform remains state-of-the-art.
- Agent Quality & Evaluation: Establish and maintain frameworks for comprehensive agent evaluation, including rigorous testing, critical safety assessments, and detailed performance monitoring. You will develop automated pipelines to ensure that agents behave predictably and safely.
- Cross-Functional Leadership: Partner closely with other teams to translate complex user needs and learning workflows into scalable, production-ready agentic capabilities. You will act as a bridge between research and engineering.
- Technical Mentorship: 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. You will foster a culture of continuous learning and technical excellence.
- Mission Alignment: Contribute to a mission-driven environment focused on innovation, measurable impact, and the ethical, responsible development and deployment of AI-enabled products.
Technical Requirements
- Experience: 5+ years in software engineering, including 2+ years in a Senior/Staff-level capacity leading significant technical initiatives.
- Agentic Systems Mastery: Proven, hands-on experience building complex agentic systems, including proficiency with tool calling, advanced prompt optimization, and comprehensive context engineering.
- LLM Integration & Backend: Deep, practical experience integrating with LLMs, coupled with strong skills in prompt engineering and Retrieval-Augmented Generation (RAG) pipelines.
- Programming Proficiency: Strong expertise in at least two of the following programming languages: Python, JavaScript/TypeScript, or C#.
- Cloud Platform Experience: Experience deploying and managing systems on at least one of the major cloud platforms (AWS, GCP, or Azure), utilizing containerization (Docker/Kubernetes) and implementing robust observability tooling.
- Web Application and API Development: Proven experience building and deploying robust, high-throughput full-stack solutions including backend services/APIs that integrate with AI models and orchestrate complex workflows.
- Vector Databases: Familiarity with vector databases (e.g., Pinecone, Weaviate, Milvus) and embedding models.
- Security Focus: Demonstrated experience designing secure systems capable of safely handling untrusted code execution or complex user-generated content.
- Soft Skills: Excellent communication, collaboration skills, and the ability to autonomously drive technical initiatives from initial prototype through to high-scale production.
Nice to Have Qualifications
- Experience with AI Agent evaluation frameworks (e.g., LangSmith, DeepEval).
- Familiarity with scalable inference pipelines and model serving.
- Familiarity with open tool protocols (e.g., MCP, A2A), browser automation, and web scraping.
- Prior work in the EdTech or E-learning industry.
- Familiarity with AWS Bedrock and Strands Agents.
This role offers a unique opportunity to shape the future of education through the power of AI. We are looking for a leader who is not afraid to experiment, fail fast, and ultimately build something that changes lives. If you are a Senior Engineer with a passion for AI agents and a desire to work in a remote-first, collaborative environment, we want to hear from you.
Special Requirements
Visa: Prefer USC. Domain: EdTech. Remote role.
Compensation & Location
Salary: $185,000 – $245,000 per year (Estimated)
Location: Remote
Recruiter / Company – Contact Information
Recruiter / Employer: Icon International Group
Email: joy@iconicka.com
Recruiter Notice:
To remove this job posting, please send an email from
joy@iconicka.com with the subject:
DELETE_JOB_ID_935