We’re in the San Francisco Bay Area

and Belfast, Ireland.

We’re having fun changing the world!

Silicon Valley Team

Current Openings – San Francisco Bay Area

Engineering

Mobile Software Engineer

Aiqudo is looking for software engineers, with various levels of experience, to join our Mobile Engineering team.

Aiqudo’s AI-based platform combines the power of voice with the utility of mobile apps by voice-enabling the actions in mobile apps, allowing the user to move seamlessly from one action to the next in their favorite and familiar apps, using simple, intuitive natural language commands. Aiqudo brings together deep OS-level knowledge of Android and iOS with one of the most experienced AI teams in the world, with 10 years’ experience in semiotics-based search and semantic understanding. Aiqudo delivers an easy-to-use platform for mobile application developers to deliver powerful and intuitive voice interactions within their apps.

As part of Aiqudo’s Mobile Engineering team, you will be responsible for working on our mobile ActionKit SDK ™ for both Android and iOS. Our ActionKit SDK ™ is responsible for creating, retrieving, and executing mobile Actions. The ActionKit SDK ™ can interact with mobile applications to receive speech input and surface interactive widgets. We are looking for mobile developers of various levels of experience who are interested in developing intimate knowledge of core developer frameworks in both Android and iOS.

Aiqudo offers competitive compensation and benefits in a fast-paced environment with excellent opportunities for personal and professional growth.

Required Skills and Experience:

  • 2+ years of development experience with either Android or iOS and their corresponding toolchains (Java, Objective-C/Swift)
  • Experience with and understanding of common mobile application considerations, such as battery consumption, intermittent connectivity, developing for multiple screen sizes, etc.
  • A passion for developing high-quality, robust software and an interest in voice interfaces

Desired Skills (Bonus):

  • Deep understanding of the core mobile operating system (Android or iOS)
  • You’ve built a voice-enabled or conversational mobile application, Alexa Skill or Google Home/Assistant integration

Software Engineer

Aiqudo is looking for software engineers, with various levels of experience, to join our Engineering team.

Aiqudo’s AI-based platform combines the power of voice with the utility of mobile apps by voice-enabling the actions in mobile apps, allowing the user to move seamlessly from one action to the next in their favorite and familiar apps, using simple, intuitive natural language commands. Aiqudo brings together deep OS-level knowledge of Android and iOS with one of the most experienced AI teams in the world, with 10 years’ experience in semiotics-based search and semantic understanding. Aiqudo delivers an easy-to-use platform for mobile application developers to deliver powerful and intuitive voice interactions within their apps.

As part of Aiqudo’s Engineering team, you will be responsible for working on our backend system. Our system is responsible for creating, retrieving, and executing Actions into mobile devices. The system also involves scraping different web sources and aggregate the data to assist the AI component with decisions. We are looking for developers of various levels of experience who are interested in developing intimate knowledge of core developer frameworks in Java and scale it to support millions of users.

Aiqudo offers competitive compensation and benefits in a fast-paced environment with excellent opportunities for personal and professional growth.

Required Skills and Experience:

  • 3+ years of development experience with backend development (Java)
  • Experience with and understanding of common backend considerations, such as web services, stored procesures, intermittent connectivity, database design, schema design, Unit testing using JUnit & Mockito, REST design, auto-scaling AWS infrastrcture, etc.
  • Familiarity with building large scale knowledge and content databases
  • A passion for developing high-quality, robust software and an interest in voice interfaces
  • Bachelors degree in Computer Engineering, Computer Science or Electrical Engineering required. Masters degree preferred

Desired Skills (Bonus):

  • Deep understanding of backend development
  • You’ve built a voice-enabled or conversational mobile application, Alexa Skill or Google Home/Assistant integration

Aiqudo is an Equal Opportunity Employer

Aiqudo Belfast Team

Current Openings – Belfast, Ireland

Engineering

Java Engineer

  • Location: Belfast, UK
  • Position Type: Full-time Permanent
  • Education Required: B.Sc. in CS
  • Experience Required: 4+ Years
  • Relocation Provided: No

Role Summary

Under administrative supervision of the VP Engineering, this position is responsible for contributing to the development of Aiqudo’s cloud-based voice control solution.

This role is ideal for a Java developer looking to develop their microservices experience in a leading edge startup environment.

The successful candidate must have a B.Sc. in Computer Science (or equivalent) with a minimum of 4 years’ experience.

Excellent English verbal and written communication skills are essential.

Company Information

Silicon Valley based Aiqudo acquired local AI Business Sophia Search in July 2017. Aiqudo has a simple vision, to create a world where voice is the universal interface to everything – across all apps, devices and technology ecosystems. The company has teams in Belfast, Silicon Valley and St Petersburg, Russia.

At the Belfast location our focus is on building and maintaining the intelligent components used in the AI Search system (AIS) in the company’s Q platform.

The Aiqudo team has deep passion for solving hard problems using a combination of deep technology and practical inspiration. We want to build simple products that help users get things done and save time.

Our technology spans mobile platform frameworks (Android and iOS) and leverages both proprietary and conventional machine learning and artificial intelligence techniques. to understand what a user is saying and to execute the correct action  in real-time.

Required Skills and Experience

  • Java: 4+ years experience in Java 8
  • Strong OO Programming skills (Java or C#).  
  • Must be versed in Continuous Delivery approach, technique and technologies
  • Microservices: Experience in a Microservices environment including deployment orchestrations (ECS, Kubernetes)
  • Spring: Knowledge and experience of Spring libraries and technologies, ideally Cloud Data Flow
  • Scripting Skills: Strong scripting (e.g. Python) and automation skills.  
  • Operating Systems: Windows and Linux system administration.  
  • Version Control: Experience working with version control systems such as Bitbucket/Git.  
  • Agile Methodologies: Experience with Agile software development, project management methodologies.  
  • Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.

Desired Skills (Bonus):  

  • Cloud Platform experience, especially AWS
  • DB Skills: Basic DB administration experience (Oracle, SQL Server).  
  • Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).

Other Candidate Requirements

  • Professional commitment to high quality, and a passion for learning new skills.  
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.  
  • Strong problem solving skills, including providing simple solutions to complex situations.  
  • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.

Position: AI Data Analyst

  • Location: Belfast, UK
  • Position Type: Full-time Permanent
  • Education Required: B.Sc. in Maths related or CompSci  
  • (post graduate degree in Mathematics, computer science or Artificial Intelligence related subject is desirable)
  • Experience Required: 4+ Years
  • Relocation Provided: No

Role Summary

Aiqudo is driven by the power of its intelligent algorithms. It is the role of the Artificial Intelligence (AI) team, based in Belfast, to use technology to find innovative solutions to problems for customers in the digital assistant market. As a result of new commercial partnerships the company has a pressing need to find a driven candidate who will be responsible for the testing of new algorithms and the assessment & analysis of results. Critically they will also be responsible for providing insight on algorithm performance to the AI team in order to drive improvements.

The candidate will also be responsible for enhancing and extending the knowledge contained with the platform.                               

Company Information

Silicon Valley based Aiqudo acquired local AI Business Sophia Search in July 2017. Aiqudo has a simple vision, to create a world where voice is the universal interface to everything – across all apps, devices and technology ecosystems. The company has teams in Belfast, Silicon Valley and St Petersburg, Russia.

At the Belfast location our focus is on building and maintaining the intelligent components used in the AI Search system (AIS) in the company’s Q platform.

The Aiqudo team has deep passion for solving hard problems using a combination of deep technology and practical inspiration. We want to build simple products that help users get things done and save time.

Our technology spans mobile platform frameworks (Android and iOS) and leverages both proprietary and conventional machine learning and artificial intelligence techniques. to understand what a user is saying and to execute the correct action  in real-time.

Core Role Responsibilities:  

  • Work with R&D team to evaluate, refine and integrate new algorithms
  • Responsible for running the processes to test and evaluate the performance of the Aiqudo Machine Learning and AI services
  • Work alongside the AI team to Improve quality of results including execution and analysis of functional tests
  • Management, maintenance and creation of domain knowledge
  • Assist with internationalisation efforts with respect to the quality of results
  • Execute processes to ingest domain data for the core algorithms

Required Skills and Experience

  • Strong mathematical and analytical skills and the ability to evaluate and interpret the output of algorithms is critical
  • Ability to independently recommend and implement methods and techniques for enhancing algorithm evaluation processes
  • The candidate needs to be a good communicator in order to effectively transfer the results of their findings to the AI team and must have experience of carrying out a similar data analytics role previously.
  • At least 3 years Java and or Python experience

Desired Skills (Bonus):  

  • A keen interest in Machine learning and at least a basic understanding of how these algorithms work.
  • Foreign language fluency would be advantageous, in particular French, Spanish, German, Italian, Portuguese, Chinese and Japanese
  • DB Skills: Basic DB experience, ETL
  • Spring: Boot, Cloud Data Flow
  • Agile Methodologies: Experience with Agile software development, project management methodologies.  

Other Candidate Requirements

  • Professional commitment to high quality, and a passion for learning new skills.  
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.  
  • Strong problem solving skills, including providing simple solutions to complex situations.
  • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.

Position: DevOps Engineer

  • Location: Belfast, UK
  • Position Type: Full-time Permanent
  • Education Required: B.Sc. in CS
  • Experience Required: 4+ Years
  • Relocation Provided: No

Role Summary

Under administrative supervision of the VP Engineering, this position is responsible for the deployment and maintenance of Aiqudo’s cloud-based SaaS solution.

The role will require close cooperation with the DevOps lead based in our US operation.
This role will be approx 50% DevOps and 50% Java development.

Responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly.

The successful candidate must have a B.Sc. in Computer Science (or equivalent). A minimum of 2 years’ experience in developing, deploying and maintaining large Amazon AWS based SaaS solutions is also required to be considered for this position.

The role requires you to have hands-on technical experience and a can-do approach towards environment automation / management and continuous improvement.

The role will encompass the use of a broad range of AWS technologies, operating systems (Windows, Linux) and application environments (Oracle DB, SQL Server, IIS, Glassfish), with an emphasis on the implementation of best practice cloud security principles.

Excellent English verbal and written communication skills are essential.

Some international travel may be required from time to time.

Company Information

Silicon Valley based Aiqudo acquired local AI Business Sophia Search in July 2017. Aiqudo has a simple vision, to create a world where voice is the universal interface to everything – across all apps, devices and technology ecosystems. The company has teams in Belfast, Silicon Valley and St Petersburg, Russia.

At the Belfast location our focus is on building and maintaining the intelligent components used in the AI Search system (AIS) in the company’s Q platform.

The Aiqudo team has deep passion for solving hard problems using a combination of deep technology and practical inspiration. We want to build simple products that help users get things done and save time.

Our technology spans mobile platform frameworks (Android and iOS) and leverages both proprietary and conventional machine learning and artificial intelligence techniques. to understand what a user is saying and to execute the correct action  in real-time.

Silicon Valley based Aiqudo acquired local AI Business Sophia Search in the July 2017. Sophia were a spin out company from the Ulster University with 50 years of R&D behind the 17 worldwide patents they developed.

Core Role Responsibilities:  

  • Deploying, automating, maintaining and managing AWS cloud based production system, to ensure the availability, performance, scalability and security of productions systems.  
  • Build, release and configuration management of production systems.  
  • Pre-production Acceptance Testing to help assure the quality of our products / services.  
  • System troubleshooting and problem solving across platform and application domains.  
  • Suggesting architecture improvements, recommending process improvements.  
  • Evaluate new technology options and vendor products.  
  • Ensuring critical system security through the use of best in class cloud security solutions.
  • Potentially participate in a 24×7 on-call rota

Required Skills and Experience

  • Java: 4+ years experience in Java 8
  • AWS: 2+ years’ experience with using a broad range of AWS technologies to develop and maintain an Amazon AWS based cloud solution
  • DevOps: Solid experience as a DevOps Engineer in a 24×7 uptime Amazon AWS environment, including automation experience with configuration management tools. Must be versed in Continuous Delivery approach, technique and technologies
  • Microservices: Experience in a Microservices environment including deployment orchestrations (ECS, Kubernetes)
  • Spring: Knowledge and experience of Spring libraries and technologies
  • Scripting Skills: Strong scripting (e.g. Python) and automation skills.  
  • Operating Systems: Windows and Linux system administration.  
  • Monitoring Tools: Experience with system monitoring tools (e.g. Nagios).  
  • Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.

Desired Skills (Bonus):  

  • AWS: EC2, ECS, RDS, VPC, ELB (esp. ALB), Elasticache (esp Redis), CloudFormation, IAM, Cloudwatch, Route 53
  • Other Cloud Platforms: Azure, Google
  • Microservices: Docker, Eureka, Zuul, ECS, Kubernetes
  • Spring: Boot, Cloud Data Flow
  • OO Programming Skills: Strong OO Programming skills (Java or C#).  
  • DB Skills: Basic DB administration experience (Oracle, SQL Server).  
  • Agile Methodologies: Experience with Agile software development, project management methodologies.  
  • Version Control: Experience administrating version control systems such as Bitbucket/Git.  
  • Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).

Other Candidate Requirements

  • Professional commitment to high quality, and a passion for learning new skills.  
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.  
  • Strong problem solving skills, including providing simple solutions to complex situations.  
  • Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.

Aiqudo is an Equal Opportunity Employer