✨ About The Role
- The AI Software Engineer will enhance AI agent and chat capabilities to develop AI-powered assistants for small business owners.
- The role involves deploying and scaling AI features by building infrastructure and pipelines for real-time AI interactions.
- The engineer will prototype new AI applications, evaluate their performance, and refine them based on user feedback.
- Collaboration with engineering leaders is key, contributing strategically to the product development process.
- The position is part of an Agile pod structure within the engineering organization, allowing for significant impact on the product.
⚡ Requirements
- The ideal candidate will have at least 2 years of experience in AI, ML, or NLP-related engineering roles, along with 5+ years of experience as a software engineer.
- Strong problem-solving skills are essential to address dynamic and complex problems effectively.
- Familiarity with OpenAPI, embeddings, vector databases, and retrieval-augmented generation (RAG) is crucial for success in this role.
- Experience with large language models (LLMs) and NLP techniques, including prompt engineering and fine-tuning, will be highly beneficial.
- The candidate should have a proven track record of deploying AI models in production environments, particularly in cloud-based APIs and real-time processing.