Langchain Engineer

Epsilon ASI

  • Chicago, Illinois
  • 30+ days ago

    Highlights

    We are looking for a mid-to-senior level LangChain Engineer to join a growing AI engineering team building production-grade applications powered by large language models (LLMs). The ideal candidate has strong Python experience, hands-on experience with LangChain or similar LLM frameworks, and experience deploying applications in a major cloud environment.

    Numbers & Facts

    LocationChicago, Illinois
    Websitehttps://epsilonasi.com/

    Description

    LangChain Engineer — Mid to Senior Level

    Remote | Contract-to-Hire

    About the Role

    We are looking for a mid-to-senior level LangChain Engineer to join a growing AI engineering team building production-grade applications powered by large language models (LLMs).

    In this role, you’ll work closely with engineers and technical stakeholders to design, develop, and optimize AI-powered applications and agentic workflows. The ideal candidate has strong Python experience, hands-on experience with LangChain or similar LLM frameworks, and experience deploying applications in a major cloud environment.

    This is an excellent opportunity for an engineer who enjoys working at the intersection of software engineering, AI, and emerging LLM technologies and wants to have a meaningful impact on a growing team.

    What You'll Do

    • Design and develop production-grade AI/LLM applications using LangChain and related frameworks

    • Build and integrate LLM-powered workflows, agents, and applications

    • Develop scalable backend services and APIs using Python

    • Integrate LLMs with external data sources, APIs, tools, and enterprise systems

    • Develop solutions involving prompt engineering, retrieval-augmented generation (RAG), tool calling, and AI agents

    • Deploy and maintain AI applications within a major cloud environment

    • Collaborate with engineers, product stakeholders, and clients to translate business requirements into technical solutions

    • Evaluate emerging AI/LLM technologies and identify opportunities to improve existing solutions

    • Write clean, maintainable, well-tested code suitable for production environments

    • Troubleshoot, optimize, and improve the performance, reliability, and scalability of AI applications

    What We're Looking For

    • Mid-to-senior level software engineering experience

    • Strong proficiency in Python

    • Hands-on experience with LangChain or comparable LLM/AI application frameworks

    • Experience working with at least one major cloud platform:

      • AWS

      • Google Cloud Platform (GCP)

      • Microsoft Azure

    • Strong understanding of software engineering fundamentals, APIs, and application development

    • Experience building or integrating LLM-powered applications

    • Ability to work independently in a remote environment while collaborating effectively with a distributed team

    Nice to Have

    • Experience with LangGraph

    • Experience building AI agents or agentic workflows

    • Experience with RAG, vector databases, embeddings, and semantic search

    • Familiarity with OpenAI, Anthropic, Gemini, or other foundation models

    • Experience with Docker and/or Kubernetes

    • Experience with CI/CD and production cloud deployments

    • TypeScript experience

    • Experience working in a consulting or client-facing environment

    Education

    A Bachelor's degree is not required if the candidate has strong relevant experience. Master's or PhD graduates with relevant hands-on experience in AI, machine learning, computer science, or a related field are encouraged to apply.

    This role is not intended for candidates coming directly from an undergraduate program without professional or substantial project experience.

    Similar Jobs