Machine Learning and Data Analytics Developer

Date: Apr 20, 2019

Location: Edinburgh, GB

Job ID: 29649

Apply now »

Machine Learning and Data Analytics Developer

Keysight is a leading technology company that helps its engineering, enterprise and service provider customers accelerate innovation to connect and secure the world. Keysight’s solutions optimize networks and bring electronic products to market faster and at a lower cost with offerings from design simulation, to prototype validation, to manufacturing test, to optimization in networks and cloud environments. Customers span the worldwide communications ecosystem, aerospace and defense, automotive, energy, semiconductor and general electronics end markets.

This position is part of Keysight's Central Research Laboratory Software Research Program. We are seeking a developer to build upon a solid working knowledge of analytics, machine learning and big data technologies such as MapReduce, Apache Spark and NoSQL databases on both structured and unstructured data. The focus of this position will be implementation of scalable computing technologies for analytics of electronic design, simulation and test data. Along with a small team of researchers and developers, you will help define, investigate, develop and implement, state-of-the-art informatics, data analysis and data visualization technology to significantly enhance the practice of analyzing large measurement datasets.

In addition to inventing and developing technology to add value to Keysight's products, you'll have the opportunity to further develop your own technical skills, and collaborate with other Keysight developers around the world. You'll also have the opportunity to work closely with customers to be sure the problems you are solving are problems that will make a difference.    


Job Qualifications


  • Masters in Computer Science, Informatics, Mathematics, Electronic/Electrical Engineering or other relevant field with an emphasis on data analytics.
  • Experience in designing and implementing statistical analytics and machine learning pipelines for scalable high performance computing.
  • Expertise with big data technologies such as Hadoop, Apache Spark, NoSQL databases.
  • Strong computer science and mathematics grounding, with knowledge of data structures, algorithms and computer architectures.
  • Proficiency developing in one or more languages such as C++, Python or Java.
  • Self starting, requiring minimal supervision with strong problem solving skills.
  • Excellent communication, teamwork and leadership skills.


  • Hands-on experience with machine learning technologies. Examples include Google TensorFlow, Theano, Keras, IBM Watson, Stanford’s DeepDive or Google Prediction.
  • Hands-on experience with analytics deployment in Cloud environments, such as AWS, Google Cloud, or Azure
  • Hands-on experience with Cloudera

Job Function



Privacy Statement 

***Keysight is an Equal Opportunity Employer.***

Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Candidates can be considered to work from the following locations:

EMEA : United Kingdom : Scotland : Edinburgh

Job ID : 29649 

Apply now »