Job Detail

Software Engineer/Technician

Posted on Apr 27, 2021
Location: Doha, Qatar
Industry: Engineering / Technical / R&D
Job Type: Contract
Experience: 2 Years

Job Description

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


Candidate Requirements

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


Skills Required

Job is expired

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!


Like us on Facebook