Set up and manage AI development and production infrastructure.
Help AI product managers and business stakeholders understand the potential and limitations of AI when planning new products.
Perform feasibility and impact analysis, architecture design and development of tools using advanced technologies.
Build data ingest and data transformation infrastructure.
Identify transfer learning opportunities and new training datasets.
Build AI models from scratch and help product managers and stakeholders understand results.
Deploy AI models into production and produce various documentations required as part of implementation.
Create APIs and help business customers put results of your AI models into operations.
Expected Profile
At least 5 years hands-on programming experience working on enterprise products.
Minimum 3 years of development experience using one of JAVA, C, C++ or python languages.
Minimum 3 years of experience in web application development.
Minimum 2 years of experience in building of API driven interface development.
Demonstrated ability to deliver working solutions on a tight schedule.
Demonstrated proficiency in multiple programming languages with a strong foundation in a statistical platform such as Python, R, SAS, or MatLab.
Experience building AI models in platforms such as Keras, TensorFlow, or Theano.
Experience in developing cloud applications running on Microsoft Azure, Amazon Web Service, Google Cloud, IBM Bluemix etc.
Experience in agile software development or similar methodologies.
Ability to learn new and emerging technologies.
Excellent verbal and written communication skills.