Designing, implementing, and maintaining robust backend systems
Integrating LLM, ML and other AI technologies into applications
Engaging with and motivating clients
Envisioning future enhancements
Requirements
5-7 years of professional experience
4+ years of programming experience in Python
Experience working with multiple LLMs (OpenAI, Claude, open source, etc.)
Experience with agentic orchestration tools (LangChain, LangGraph, Haystack, etc.)
Experience with RESTful APIs, microservice architectures, and data ingestion methods.
Understanding and adherence to industry-standard best practices in software development and architecture.
Familiarity with AWS services, such as EKS, S3, Redis, Lambda, and MSK.
B2 level (upper-intermediate) or higher English language competency with ability to communicate effectively in professional settings, both written and verbal.
Experience in additional languages such as Java and Go
Experience in fine-tuning performance and using data to optimize end-to-end latency and system behavior.
4+ years of experience developing comprehensive, well-tested, and high-performance search applications.
In-depth knowledge and hands-on experience with Elasticsearch/OpenSearch.