AI Solutions Engineer

Inkeros
Mississauga, ON
Posted today
Job Details:
Full-time
Experienced

AI Solutions Engineer

Leverage the power of AI to enhance our platform, improve operational efficiency, and create engaging user experiences.

Responsible for designing, developing, integrating, and deploying AI-powered features and services, including natural language processing, audio analysis, and the integration of third-party AI engagement platforms.

Work closely with the CTO, software engineers, UX/UI designers, and stakeholders across various departments to bring cutting-edge AI capabilities to our users and internal teams.

Responsibilities:

  • Develop Natural Language Interfaces: Design and build user-friendly interfaces on our platform that utilize Google Cloud's Vertex AI (or similar) to process natural language queries and generate insightful outputs from our data (e.g., sales summaries, performance reports, trends, and "what-if" scenarios).
  • Build Audio Analysis Solutions: Develop and implement AI models to analyze audio recordings of sales calls, comparing them against defined scripts to generate quality scores and identify training needs or detect specific sentiments and behaviors.
  • Manage and Integrate Third-Party AI Engagement Services: Integrate and implement existing AI-powered services for features such as AI impersonations, role-playing scenarios, sales pitch practice, sales training modules, automated post-sale customer follow-up calls, and more.
  • Collaborate on Data Pipelines: Work with data, systems, and platform engineering teams to ensure the availability, quality, and efficient processing of data required for AI model development and deployment.
  • Develop and Maintain AI/ML Pipelines: Build and maintain robust and scalable pipelines for training, evaluating, and deploying AI/ML models.
  • Monitor and Optimize AI Performance: Continuously monitor the performance and accuracy of deployed AI solutions, identifying areas for optimization and improvement.
  • Troubleshoot and Resolve Issues: Investigate and resolve any issues or bugs related to AI-powered features and integrations.
  • Stay Up-to-Date with AI Trends: Continuously research and evaluate new AI technologies, tools, and methodologies to identify opportunities for innovation and improvement.
  • Document AI Solutions: Create clear and comprehensive documentation for all developed AI solutions, including technical specifications, implementation details, and usage guidelines.
  • Collaborate with Cross-Functional Teams: Effectively communicate and collaborate with product managers, designers, software engineers, and other stakeholders throughout the AI development lifecycle.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • Proven experience in developing and deploying AI/ML solutions.
  • Strong proficiency in Python and relevant AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
  • Hands-on experience with Google Cloud's Vertex AI platform and its various services (e.g., Natural Language, Speech-to-Text, AutoML).
  • Experience with audio processing and analysis techniques.
  • Experience integrating with third-party APIs and services.
  • Solid understanding of data pipelines, data preprocessing, and feature engineering.
  • Familiarity with software development best practices, including version control (Git), testing, deployment, and general DevOps practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Extensive experience with PostgreSQL, including database design, optimization, and query tuning.
  • Hands-on experience with Google Cloud Platform (GCP), including services such as Compute Engine, Cloud SQL, Cloud Storage, Docker, and Kubernetes.
  • Proven experience in designing and implementing RESTful APIs and integrating with third-party systems.
  • Familiarity with DevOps practices and tools, such as CI/CD pipelines, containerization, infrastructure as code, Git, Git Flow workflows, and general release engineering.
  • Strong understanding of security best practices for web applications and cloud environments.
  • Excellent written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Strong analytical and problem-solving skills, with the ability to identify and address complex technical challenges.
  • Ability to work effectively in a collaborative team environment.

Bonus Points:

  • Experience with other cloud platforms (AWS, Azure) and their AI/ML services.
  • Proficiency and/or experience with Django.
  • Experience with specific NLP or audio analysis techniques relevant to the initiatives (e.g., sentiment analysis, keyword extraction, speaker diarization).
  • Experience with building user interfaces or integrating AI into web applications.
  • Understanding of sales processes and customer engagement strategies.
  • Experience with SaaS product development.
  • Relevant certifications from GCP.

Share This Job: