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
MINIMUM REQUIREMENTS:
- 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