Bachelor's degree in Computer Science, Engineering, or related field At least 4 years of experience in software development Experience in building a professionally successful production application in a modern web framework Strong knowledge of AI models (NLP, ML, DL) Familiarity with LLM tools such as LangChain Strong engineering fundamentals with various back-end technologies Ability to design new features around data models with accuracy, security, and performance