Job Description
AI Engineer
Hybrid: Once a week
Job Type: Perm/ Full time
About Akixi
Akixi is a leading provider of cloud-based call and contact analytics solutions, empowering businesses to enhance their communications and operational efficiency. As a modern SaaS vendor, Akixi is dedicated to delivering innovative, scalable, and reliable analytics software designed to meet the evolving needs of businesses of all sizes. In addition to our powerful call and contact analytics, Akixi offers comprehensive CRM integration solutions, enabling businesses to streamline customer interactions and enhance productivity by connecting communication systems with their existing CRM platforms.
Akixi’s CRM integration products are designed to simplify workflows and provide real-time access to crucial customer data, all within a seamless and intuitive interface. Our solutions offer flexibility and customization, allowing businesses to tailor the tools to their specific needs. Whether through enhancing customer service operations or optimizing resource management, Akixi provides businesses with the insights and integrations needed to thrive in today's dynamic and competitive environment. Backed by a team of dedicated experts, Akixi continues to deliver cutting-edge solutions that empower organizations to make data-driven decisions and drive growth.
www.akixi.com
Job Description:
We are looking for a talented and motivated Junior to Mid-Range Software Developer with a focus on AI, including prompt engineering, voice/chatbots, machine learning (ML), and large language models (LLMs). This role offers an exciting opportunity to prototype and advance AI-driven solutions, integrating cutting-edge AI technologies into the Akixi product suite.
You will work with cross-functional teams to explore new AI concepts, develop and test prototypes, and help turn these innovations into customer-facing features. This role will contribute significantly to the evolution of Akixi’s offerings in the context of AI-enhanced business communication and analytics tools.
Key Responsibilities:
* Develop, prototype, and integrate AI-driven solutions such as voice/chatbots, ML models, and LLMs into the Akixi product portfolio.
* Collaborate with product management and engineering teams to define and scope AI features.
* Utilize prompt engineering techniques to enhance and optimize chatbot/LLM behaviour.
* Experiment with AI/ML technologies to improve user experience and business outcomes for customers.
* Conduct research and feasibility studies for AI-driven initiatives, proposing solutions for enhancing our analytics platform.
* Write clean, efficient, and well-documented code for AI prototypes and production-ready features.
* Stay updated with emerging AI technologies and suggest opportunities to integrate them into Akixi’s products.
* Participate in the full software development lifecycle, from planning and design to testing and deployment.
* Work closely with DevOps, Development and QA teams to ensure smooth integration and deployment of AI features across multiple environments.
Qualifications and Key Skills:
* Bachelor’s degree in Computer Science, Engineering, AI/ML, or a related field (or equivalent work experience).
* 1-3 years of experience in software development, with a focus on AI, machine learning, or natural language processing (NLP).
* Proven hands-on experience with voice/chatbot development using platforms like Microsoft Bot Framework, Dialogflow, or similar.
* Proficiency in prompt engineering and working with large language models (LLMs) like GPT, BERT, etc.
* Solid understanding of machine learning techniques, including supervised and unsupervised learning.
* Experience with programming languages such as Python, JavaScript, or similar, and familiarity with AI libraries/frameworks (e.g. TensorFlow, PyTorch).
* Familiarity with cloud platforms like Microsoft Azure, AWS, or GCP, particularly AI/ML services.
* Strong problem-solving skills and the ability to work in a fast-paced, agile development environment.
* Excellent communication and collaboration skills, with the ability to work effectively across teams.
Desirable Skills:
* Experience with call/contact centre solutions or communication platforms.
* Knowledge of Microsoft Teams integration or similar communication APIs.
* Exposure to data analytics, particularly within the context of call or contact centres.
* Experience with agile methodologies (e.g., Scrum).