About the position
- You will lead the design and construction of autonomous agents, complex reasoning workflows, and RAG (Retrieval-Augmented Generation) systems using LangChain and modern LLM tooling.
- Beyond hands-on development, you will take technical ownership of client projects, translating complex business requirements into scalable, production-ready AI architectures. You will also be expected to guide the deployment of these agents into cloud environments, ensure seamless integration with enterprise stacks, and provide technical mentorship to other engineers.
- Lastly, you are expected to work with clients directly, developing both new and existing opportunities, elucidating requirements, driving projects, and fostering strong client relationships.
Minimum Requirements:
Qualifications: IT Degree (Computer Science, Engineering, or related field)
Experience:
- 6+ years of general Software Engineering experience.
- Demonstrated technical leadership in delivering complex software projects.
- Proven portfolio or track record of building LLM-based applications or agents.
Core AI & Language Stack:
- Languages: Expert proficiency in Python is mandatory.
- LLM Frameworks: Deep architectural understanding and production experience with LangChain. Proficiency with LangGraph for multi-agent orchestration is highly desirable.
- Vector Databases: Advanced knowledge of vector search optimization, indexing, and implementation (e.g., Pinecone, Weaviate, Qdrant, or pgvector).
- Models: Understanding of fine-tuning principles and trade-offs vs RAG. Experience managing context windows and optimizing inference costs/latency for GPTs, Claude, or local LLMs.
Backend & Infrastructure:
- API Development: Expert skills in FastAPI or Flask, including asynchronous design patterns.
- Databases: Advanced proficiency with PostgreSQL (schema design, query optimization); understanding of NoSQL and data consistency models.
- Cloud: Deep experience designing scalable solutions on AWS (Bedrock, SageMaker, Lambda, ECS) or Azure.
- Containerization: Expertise in Docker and orchestration (Kubernetes or ECS).
- IaC: Proficiency with Terraform, AWS CDK, or CloudFormation.
Software Engineering:
- General Engineering: Expert understanding of algorithms, data structures, and System Design (Microservices, Event-Driven Architecture, SOLID principles).
- Full Stack Development: Proficiency with modern web frameworks (React, Vue, or Angular) to guide frontend integration of AI agents.
- Quality Assurance: Experience championing engineering standards: defining testing strategies (Pytest), enforcing code reviews, and ensuring system reliability.
- Version Control: Mastery of Git and experience setting up collaborative workflows (branching strategies, CI/CD pipelines).
Desired Skills:
- Python
- LangChain
- LangGraph
- LLM tooling
- API Development
- Software Architecture
- AWS