Job Brief
Synaptic Vanguard Trading & Contracting WLL (SV) is a Qatar based research and new product development facility. SV is currently looking for Prototype Engine to work in its Doha facility. The person will be required to conceptualize, develop, design, build, post-process and finish 3D printed or CNC machined parts, model, assembly, and optimize for mass production. Ideally, you will have some manufacturing or model shop experience, be comfortable working with your hands, and operating computer-controlled technology. This is a CONTRACT based position. The company is growing rapidly, and this position has the potential to develop into a full-time position (depending on business needs and contractor’s education and performance).
Responsibilities
Set up and manage our AI development and production infrastructure.
Help AI product managers and business stakeholders understand the potential and limitations of AI when planning new products.
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.
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
understand and use computer science fundamentals, including data structures, algorithms, computability and complexity and computer architecture
use exceptional mathematical skills, in order to perform computations and work with the algorithms involved in this type of programming
produce project outcomes and isolate the issues that need to be resolved, in order to make programmers more effective
collaborate with data engineers to build data and model pipelines
manage the infrastructure and data pipelines needed to bring code to production
demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
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
apply machine learning algorithms and libraries
lead on software engineering and software design
communicate and explain complex processes to people who are not programming experts
liaise with stakeholders to analyses business problems, clarify requirements and define the scope of the resolution needed
analyses large, complex datasets to extract insights and decide on the appropriate technique
research and implement best practices to improve the existing machine learning infrastructure
provide support to engineers and product managers in implementing machine learning in the product.
> Research, Design and Frame Machine Learning Systems
> Understand and Transform the Prototypes of Data Science
> Verifying data quality, a ensuring it via data cleaning
> Perform Machine Learning Model Tests and Experiments
> Develop the Machine Learning Model as per the Needs
> Perform the Training models and tuning their hyperparameters
> Perform Statistical analysis and Fine-Tune the Testing Results
> Choose and Implement the Right Machine Learning Algorithm
> Select and Implement Right Machine Learning Algorithms
> Understand Business Objectives and Developing the Ml Models
> Select the Right Training Data Sets for ML Model Development
Advanced degree in computer science, math, statistics or a related discipline
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
Experience working in an Agile environment
Advanced math skills (linear algebra, Bayesian statistics, group theory)
Strong written and verbal communications
Study and transform data science prototypes
Design machine learning systems
Research and implement appropriate ML algorithms and tools
Develop machine learning applications according to requirements
Select appropriate datasets and data representation methods
Run machine learning tests and experiments
Perform statistical analysis and fine-tuning using test results
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Keep abreast of developments in the field
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Developing and directing software system validation and testing methods.
Directing our software programming initiatives
Overseeing the development of documentation.
Working closely with clients and cross-functional departments to communicate project statuses and proposals.
Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
Managing the software development lifecycle.
Monitoring system performance.
Communicating key project data to team members and building cohesion among teams.
Developing and executing project plans.
Applying mathematics and statistics to problem-solving initiatives.
Applying best practices and standard operating procedures.
Creating innovative solutions to meet our company’s technical needs.
Testing new software and fixing bugs.
Shaping the future of our systems
Job Brief
Synaptic Vanguard Trading & Contracting WLL (SV) is a Qatar based research and new product development facility. SV is currently looking for Prototype Engine to work in its Doha facility. The person will be required to conceptualize, develop, design, build, post-process and finish 3D printed or CNC machined parts, model, assembly, and optimize for mass production. Ideally, you will have some manufacturing or model shop experience, be comfortable working with your hands, and operating computer-controlled technology. This is a CONTRACT based position. The company is growing rapidly, and this position has the potential to develop into a full-time position (depending on business needs and contractor’s education and performance).
Responsibilities
Set up and manage our AI development and production infrastructure.
Help AI product managers and business stakeholders understand the potential and limitations of AI when planning new products.
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.
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
understand and use computer science fundamentals, including data structures, algorithms, computability and complexity and computer architecture
use exceptional mathematical skills, in order to perform computations and work with the algorithms involved in this type of programming
produce project outcomes and isolate the issues that need to be resolved, in order to make programmers more effective
collaborate with data engineers to build data and model pipelines
manage the infrastructure and data pipelines needed to bring code to production
demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
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
apply machine learning algorithms and libraries
lead on software engineering and software design
communicate and explain complex processes to people who are not programming experts
liaise with stakeholders to analyses business problems, clarify requirements and define the scope of the resolution needed
analyses large, complex datasets to extract insights and decide on the appropriate technique
research and implement best practices to improve the existing machine learning infrastructure
provide support to engineers and product managers in implementing machine learning in the product.
> Research, Design and Frame Machine Learning Systems
> Understand and Transform the Prototypes of Data Science
> Verifying data quality, a ensuring it via data cleaning
> Perform Machine Learning Model Tests and Experiments
> Develop the Machine Learning Model as per the Needs
> Perform the Training models and tuning their hyperparameters
> Perform Statistical analysis and Fine-Tune the Testing Results
> Choose and Implement the Right Machine Learning Algorithm
> Select and Implement Right Machine Learning Algorithms
> Understand Business Objectives and Developing the Ml Models
> Select the Right Training Data Sets for ML Model Development
Advanced degree in computer science, math, statistics or a related discipline
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
Experience working in an Agile environment
Advanced math skills (linear algebra, Bayesian statistics, group theory)
Strong written and verbal communications
Study and transform data science prototypes
Design machine learning systems
Research and implement appropriate ML algorithms and tools
Develop machine learning applications according to requirements
Select appropriate datasets and data representation methods
Run machine learning tests and experiments
Perform statistical analysis and fine-tuning using test results
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Keep abreast of developments in the field
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Developing and directing software system validation and testing methods.
Directing our software programming initiatives
Overseeing the development of documentation.
Working closely with clients and cross-functional departments to communicate project statuses and proposals.
Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
Managing the software development lifecycle.
Monitoring system performance.
Communicating key project data to team members and building cohesion among teams.
Developing and executing project plans.
Applying mathematics and statistics to problem-solving initiatives.
Applying best practices and standard operating procedures.
Creating innovative solutions to meet our company’s technical needs.
Testing new software and fixing bugs.
Shaping the future of our systems
Requirements
A bachelor's degree in computer science, software engineering, or another related field.
Five to seven years of software engineering or software development experience, preferably in a related field.
Hands-on programming experience using relevant languages.
Experience using relevant tool suites.
Strong written and verbal communication and interpersonal skills.
Creative problem-solving skills.
Experience managing the software development lifecycle.
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.
Excellent coding skills.
Extensive knowledge of agile methodologies.
Strong team building skills.
The ability to travel as necessary.
For more information, please contact us at ***
Person Specification
Competency Essential Desirable
Attainmen Diploma in Electric BSc in EEE
Skills and Understanding 3D C, Multibody simulation, 3D printing, CNC machining, MS Excel proficiency, Reporting Micro-controller programming, Soldering /De-soldering SMDs,
Prior Experience Ender 3-P, Carbide 3D PIC, Arduino, Rasberry PI
DISCLAIMER: Dear Candidate! You are fully responsible to deal with the employer on the hiring process. GulfJobs.com will not take any responsibility on your hiring process. Genuine employer does not ask money for hiring!