Senior Software Engineer (AI Applications)

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years in software engineering, including 2+ years in a Senior/Staff-level capacity
Required Skills
AWSPythonGCPJavascriptTypeScriptC#AzureGenerative AI

Requirements

  • 5+ years in software engineering.
  • 2+ years in a Senior/Staff-level capacity leading technical initiatives.
  • Hands-on experience building complex agentic systems (tool calling, prompt optimization, context engineering).
  • Practical experience integrating LLMs with prompt engineering and RAG pipelines.
  • Expertise in at least two of: Python, JavaScript/TypeScript, or C#.
  • Experience with cloud platforms (AWS, GCP, or Azure), containerization, and observability.
  • Experience building and deploying high-throughput full stack solutions and APIs.
  • Familiarity with vector databases and embedding models.
  • Experience designing secure systems for untrusted code execution or user-generated content.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, build, and deploy robust Generative AI agents featuring persistent memory and multi-step reasoning.
  • Drive development of AI-enabled web-based educational software systems.
  • Seamlessly incorporate Generative AI features into existing platforms.
  • Leverage Large Language Models (LLMs) and multimodal models for context-aware user experiences.
  • Establish frameworks for agent evaluation, safety assessments, and performance monitoring.
  • Partner with cross-functional teams to translate user needs into production-ready capabilities.
  • Provide technical mentorship to engineers on agent design and LLM integration.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now