Jobs · Engineering

Senior Software Engineer (AI Applications)

Jobgether · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

Accountabilities

  • Design, build, and deploy advanced Generative AI agents with capabilities such as persistent memory, shared state management, and multi-step reasoning workflows.
  • Arcitect and implement AI-enabled web applications that improve user experiences and deliver measurable product impact.
  • Integrate large language models (LLMs) and multimodal AI technologies into existing platforms while ensuring performance, reliability, and safety.
  • Develop evaluation frameworks for AI agents, including testing strategies, performance monitoring, and safety assessments.
  • Build scalable backend services, APIs, and AI orchestration workflows supporting high-volume production environments.
  • Partner with product, engineering, and research teams to translate user needs and complex workflows into production-ready AI capabilities.
  • Establish best practices for secure AI development, responsible AI implementation, and trustworthy system behavior.
  • Provide technical mentorship and guidance on AI architecture, LLM integration patterns, and autonomous system design.
  • Drive technical initiatives from early prototypes through deployment and continuous improvement.

Requirements

  • Strong software engineering expertise with hands-on experience building AI applications and agentic systems.
  • 5+ years of software engineering experience, including 2+ years operating at a senior or staff level leading significant technical initiatives.
  • Proven experience designing and building complex AI agent systems, including tool calling, prompt optimization, and context engineering.
  • Advanced programming skills in at least two of the following languages: Python, JavaScript/TypeScript, or C#.
  • Experience deploying and managing applications on major cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Experience with containerization, observability tools, and production-scale software systems.
  • Experience with large language models (LLMs), prompt engineering techniques, and Retrieval-Augmented Generation (RAG) pipelines.
  • Experience with vector databases and embedding models.
  • Experience designing secure systems capable of handling untrusted code execution or complex user-generated content.
  • Strong communication and collaboration skills with the ability to independently drive technical projects.
  • Experience with AI agent evaluation frameworks, scalable inference pipelines, open tool protocols, browser automation, or AI infrastructure is a plus.
  • Prior experience in education technology is preferred.
  • Familiarity with AWS Bedrock and Strands Agents is a plus.

Benefits

  • Full remote work environment with flexibility to support work-life balance.
  • Remote office setup reimbursement to support an effective home workspace.
  • Opportunity to work on highly scaled, mission-critical technology serving millions of learners and educators.
  • Collaborative environment focused on responsible AI development and meaningful impact.
  • Inclusive workplace culture that values diverse backgrounds, ideas, and experiences.
  • Supportive benefits package and employee resources.

Similar jobs