Software Engineer
Responsibilities
§ Develop and evaluate state-of-the-art computer vision algorithms for real-time image analysis.
§ Develop, implement, and optimize analytics and machine learning algorithms
§ Propose and implement creative, efficient solutions for vision and control problems
§ Determine project specifications and project schedule by studying product requirements and
§ specifications, calculating time requirements and sequencing project elements.
§ Documentations for design control.
§ Set up and manage AI development and production infrastructure.
§ 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.
§ Create APIs and help business customers put results of your AI models into operations.
§ Keep current of latest AI research relevant to our business domain
§ Manage the infrastructure and data pipelines needed to bring code to production
§ Build algorithms based on statistical modelling procedures and build and maintain scalable machine learning solutions in production
§ Use data modelling and evaluation strategy to find patterns and predict unseen instances
§ Liaise with stakeholders to analyze business problems, clarify requirements and define the scope of the resolution needed
§ Analyze large, complex datasets to extract insights and decide on the appropriate technique
§ Develop the Machine Learning Model as per the Needs
§ Execute full software development life cycle (SDLC)
§ Develop flowcharts, layouts and documentation to identify requirements and solutions
§ Develop software verification plans and quality assurance procedures
§ Document and maintain software functionality
§ Troubleshoot, debug and upgrade existing systems
***
Desired Skills & Experience
Requirements Extensive data modeling and data architecture skills Programming experience in Python, R or Java Background in machine learning frameworks such as TensorFlow or Keras Knowledge of Hadoop or another distributed computing systems Strong written and verbal communications Study and transform data science prototypes The ability to prioritize activities and deliver projects on time and within budget. Experience working with clients and business partners A comprehensive understanding of computer science concepts Strong team building skills The ability to travel as necessary.
NOTICE: Esteemed Candidate, You bear complete responsibility for engaging with the employer througout the hiring process. GulfJobs.com disclaims any responsibility regarding your recruitment. A legitimate employer will never request payment for hiring!