Senior Machine Learning Engineer - Surrey

£45 - £90 per annum + Amazing Benefits and Fabulous Bonus ££

I am looking for a Senior Machine Learning Engineer to work for one of the biggest names in technology.

This role is focused within a small team that works team across various technologies to develop algorithms and software for outstanding products. You will have the autonomy to solve problems creatively and follow through with implementation while working closely with other teams. You will also be the Senior member of the team and team members will come to rely on your expertise and knowledge!

Your role would cover the following responsibilities:

* Carry out requirement capturing, detailed technical architecture and system design as appropriate.
* Develop commercial grade software to products following provided guidelines, development processes and methodologies.
* Have technical responsibility for significant sections of the assigned project and carry out the assigned work with minimal supervision.
* Perform feasibility studies, high level designs and prototype coding activities typical of the incubation stages of large software projects.
* Provide advice to the line and project managers for project planning and resourcing.
* Assist the other team members with their work, participate in design and code reviews and verify team member's contributions for code quality, stability and performance.
* Provide written reports following the attendance of meetings or resulting from other activities undertaken as appropriate

Minimum technical skills, knowledge and experience:

* Bachelor's degree in Computer Science, Electrical Engineering, Data Science.
* 2+ years experience with Machine Learning based technologies using C++ or Python (Masters or PhD study will be considered).
* Theoretical and practical understanding of supervised and unsupervised machine learning techniques.
* Experience in software testing and debugging and proficient on software debugging tools.
* Familiarity with source control systems (e.g. git, SVN, Perforce etc.)
* Good understanding of documentation requirements, and ability to clearly present complex ideas and technical designs.
* Expertise with Machine Learning libraries such as TensorFlow, Caffe, Torch or Theano.
* Experience with CNN architectures such as Resnet, AlexNet, SqueezeNet etc
* Strong Math skills particularly in optimization theory, stochastic algorithms and Linear Algebra

Any of the below skills would be a really nice bonus:

* PhD/MS in Data Science, Computer Science, Artificial Intelligence or Machine Learning.
* Experience of Deep Neural Networks in Object detection, Segmentation, NLU etc.
* Experience of Recurrent Neural Networks, Generative Adversarial Networks, Reinforcement Learning.
* Understanding of Federated Learning, Transfer Learning, One-shot learning.
* Experience of ML Model optimization techniques: Sparse coding, Pruning.
* Expertise with commercial SW development.

This is a wonderful opportunity to work in a innovative and exciting environment to develop the next generation of technology. This role also comes with an excellent benefits package too.

For more information on this role, please apply below.

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.

Back Previous Next

  • Posted: 3 weeks ago
  • Consultant: TJ
  • Phone: 01392 666060

Quick Apply Apply


  • WA Consultants has proved to be an agency that works on the basis of honesty and trust. When I have needed things to be done urgently they have, they pull out all the stops to make things happen

    - James, Contractor