We are seeking candidates with a minimum of 5 years of professional experience in software, machine learning, or AI engineering roles. The ideal candidate will have strong proficiency in Python programming, especially in developing backend services and APIs related to AI and ML applications.
Expertise in AWS cloud services such as Lambda, S3, Amazon Bedrock, and ECS is essential, alongside a deep understanding of cloud-native architectures that support scalable and reliable AI systems.
Proven hands-on experience with vector databases and embedding techniques—using pgvector, FAISS, Pinecone, or similar technologies—is required to effectively design and optimize search and retrieval capabilities.
Practical knowledge in building applications powered by OpenAI models and Amazon Bedrock foundation models, leveraging frameworks like Langchain and LangGraph, is critical. The candidate should demonstrate autonomy and accountability by independently taking projects through the full lifecycle, from concept to production.
Excellent communication skills are paramount, as this role involves explaining technical details to a broad range of audiences, including those without a technical background.