Staff Software Engineer - Backend/AI (Remote)
RulaFull Time
Expert & Leadership (9+ years)
Candidates must possess at least 5 years of experience in back-end development utilizing Python, Typescript/Node.js, or Java, with a focus on security, scalability, availability, and performance. Strong knowledge of Large Language Models (LLMs) such as GPT, Mistral, Llama, and Claude, including experience with prompting, usage, and AI frameworks like Langchain and LlamaIndex is required, as is familiarity with AI architectures like RAG and reranking. Experience working with AWS in a production environment is desirable.
As a Senior Software & AI Engineer, you will be responsible for the design, development, deployment, and operation of business-critical AI features, including chatbots, virtual assistants, automated content generation, and other NLP-powered tools. You will participate in requirements analysis, propose innovative solutions, write clean and scalable code, test and deploy applications and systems, revise and debug code, contribute to product and platform performance optimization, and be involved in an on-call rotation to ensure system reliability. You will also mentor team members and contribute to best practices and evangelization within the engineering organization.
Cloud-based phone system for businesses
Aircall provides a cloud-based phone system that helps businesses manage their voice communications effectively. The platform includes features such as call monitoring, call routing, and the ability to sync data with other business tools like Customer Relationship Management (CRM) systems and helpdesks. It is designed for small to medium-sized businesses (SMBs) and enterprises that need a scalable solution for handling a high volume of calls. Aircall operates on a subscription-based model, where clients pay a recurring fee based on the number of users and features they need. This model allows for continuous updates and support. Additionally, Aircall has an app marketplace where third-party developers can create integrations, enhancing the platform's functionality and providing extra revenue opportunities. The goal of Aircall is to streamline communication for businesses and improve their operational efficiency.