A key player company in how brands communicate to audiences through social, digital and influencer marketing, creating solutions for some of the biggest and best brands in the world.
Design, develop and maintain a scalable, reliable and robust platform for various applications of conversational AI in Python and AWS Cloud Environment.
Develop and integrate various AI technologies to create a conversational experience that is both natural and effective.
Develop and integrate AI technologies such as natural language processing, machine learning into the platform.
Collaborate with cross-functional teams such as UX designers and project managers to ensure the platform meets the requirements of the end-users.
Develop and maintain documentation for the platform, including API documentation, user guides and technical specifications.
Deliver product features and own systems from beginning to end, including expanding functionality, testing and debugging, investigating production issues, and shipping clean, quality code that adheres to industry best practices and modern development conventions, including automated testing and continuous integration and deployment.
Join the on-call rotation and help the team pay down technical debt and improve reliability.
Act as a solution owner that can support and troubleshoot issues, identify root cause, and proactively implement sustainable corrective actions. Stay up-to-date with the latest trends and advancements in AI technologies and apply them to the platform where appropriate.
Integrate with existing systems and platforms (Web services, CMS / Ecommerce systems, 3 rd party APIs, etc.).
Participate in agile ceremonies, including stand-ups, code reviews, and sprint planning.
Perform other reasonable and relevant activities and functions as requested and required.
Provide technical support to clients who are using the platform.
Education: BA, BS or equivalent experience in Computer Science or related field.
College degree preferable.
Language: Fluent in English. CEFR C2 preferable. Strong written and oral communication
+2 years professional experience developing software for use in a production environment
Strong, proven pattern of delivering high-quality, performant, accessible code in one or more popular programming languages in a production environment, with a strong appetite for learning. o History of delivering and debugging product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic.
Expert-level experience in Python and proficiency in at least one other programming language.
At least 3 years of experience with AWS Cloud.
At least 1 years of experience with Vector Databases (ie, Pinecone, Chroma,
PostgresSQL w/ PGVector, etc).
History of delivering and debugging product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic.
Familiarity with libraries LLM Embeddings, LangChain and/or LLamaIndex.
Experience with AI technologies such as natural language processing, machine learning, and speech recognition.
Proven ability to create working prototypes at varying degrees of fidelity, including implementing complex user interfaces based on designs provided in Figma, Sketch, Photoshop or other design tools.
Ability to work well independently, quickly ramp up, problem solve, and balance multiple projects simultaneously. You’re not afraid to ask questions in order to unblock yourself.
Comfortable in situations where crystal clear requirements may not exist.
Experience with source/version control software, e.g., Git & SVN
Excellent written and verbal communication skills.