Custom Software Development & IT Consulting | Codemasters International

Senior Software Engineer, AI

What you’ll achieve

As a Senior Software Engineer, you will build and enhance high traffic next-generation applications. Your group works at the cutting edge to design and develop AI-driven digital marketing software with the most advanced technologies, tools and software engineering methodologies.

Job Duties and Responsibilities

  • Architect and code cloud-native software using .NET and C#
  • Work closely with product owners, data scientists, designers and QA engineers in a joint effort to build state-of-the-art artificial intelligence (AI) products
  • Design and develop scalable solutions using AI tools and machine learning models
  • Engage across the organization to develop integrated and differentiated solutions
  • Develop, and ensure development of, automated tests including unit test and automated front-end tests



  • Bachelor’s degree or equivalent in computer science, Information Systems Technology, or related field.
  • 3-5 years industry experience developing software applications and services
  • Strong ability in C# and AngularJS, Agile and Scrum.
  • Detailed knowledge of linear algebra, probability, and statistics
  • Experience developing video and audio processing software
  • Experience in building of AI models
  • Excellent knowledge of microservices and other modern cloud-based Well-Architected frameworks (AWS + Azure)
  • Proficiency with developing Continuous Integration (CI)/Continuous Delivery (CD) pipelines
  • Experience with NoSQL (Mongo or Cassandra), and SQL database