We are seeking a Senior Software Engineer with expertise in AI systems for a 12-month contract role based remotely in the United States. You will apply deep software engineering experience alongside specialized knowledge of large language models and enterprise AI solution delivery to build and refine AI-powered systems.
Responsibilities
Build and integrate applications against modern LLM APIs, including completions, embeddings, tool/function calling, and structured outputs
Design and implement agentic systems with tool use, memory management, and orchestration capabilities
Architect and optimize retrieval-augmented generation (RAG) systems, including vector store integration, embedding pipelines, and retrieval strategies
Write clean, maintainable, production-grade code with comprehensive test coverage
Mentor and collaborate effectively with distributed team members
Qualifications
Required
5+ years of software engineering experience
2+ years of AI engineering or enterprise AI solution delivery experience
Hands-on experience building against modern LLM APIs (e.g., OpenAI, Anthropic, Azure OpenAI, Google)
Experience building agentic systems with one or more frameworks such as LangChain, LlamaIndex, Semantic Kernel, Microsoft Agent Framework, or equivalent patterns
Proficiency in Python, including async patterns, API clients, data processing, and testing
Experience with RAG architectures, vector stores, embedding pipelines, and retrieval strategies
Show the full description
Ability to write clean, maintainable, production-grade code with test coverage
Preferred
Demonstrated ability to mentor and collaborate effectively in a distributed team environment