Staff AI Software Engineer

New
Remote-friendly work environment across the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of software engineering experience; 2+ years of hands-on experience building and deploying AI/LLM-based systems
Required Skills
AWSDockerNode.jsPython.NETMicroservicesLangChain

Requirements

  • 8+ years of software engineering experience with strong full-stack or backend development expertise.
  • 2+ years of hands-on experience building and deploying AI/LLM-based systems in production environments.
  • Proven experience building at least two production AI agents within the past 12 months.
  • Strong knowledge of LLM ecosystems (OpenAI, Anthropic, Gemini, Llama, or similar).
  • Experience with agent frameworks such as LangChain, OpenAI Agent SDK, or custom orchestration/state machine systems.
  • Solid understanding of RAG architectures, vector databases (Pinecone, Weaviate, Chroma, PGVector), and embedding pipelines.
  • Proficiency in backend technologies such as .NET, Python, or Node.js, and experience with APIs and microservices.
  • Experience working with relational databases (Postgres, SQL Server) and message queues (Kafka, RabbitMQ, SQS, or similar).
  • Familiarity with CI/CD pipelines, cloud environments (AWS or Azure preferred), and containerization (Docker).
  • Strong communication skills, a proactive mindset, and ability to thrive in fast-paced Agile environments.

Responsibilities

  • Design, build, and deploy autonomous AI agents across research, coding, analytics, scheduling, and workflow automation use cases.
  • Own end-to-end agent lifecycle including ingestion, reasoning, tool use, action execution, evaluation, and monitoring.
  • Architect multi-step agent systems with memory, planning, context tracking, and API orchestration capabilities.
  • Build and optimize retrieval-augmented generation (RAG) pipelines, embeddings, vector databases, and knowledge systems.
  • Develop scalable agent architectures using frameworks such as LangChain, LlamaIndex, OpenAI Assistants, MCP, or custom orchestration systems.
  • Deploy agents as production-grade microservices with observability, guardrails, and performance monitoring.
  • Run structured evaluations to improve accuracy, groundedness, latency, and task completion rates.
  • Collaborate with product teams to translate requirements into scalable AI-driven solutions and reusable frameworks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now