Position: Machine Learning Engineer
Company: waverleysoftware.com
Experience required: 3y
English level: intermediate

About Waverley Software

Our Silicon Valley headquarters connects with the development centers in Kharkiv, Lviv in Ukraine and Ho Chi Minh City, Vietnam. Our teams work with both corporations and exciting startups to bring critical projects to life.

For over twenty years Waverley has built a solid reputation delivering exceptional software to the most demanding clients. The company focuses on the most recent and challenging technologies and trends from the valley so it never gets boring to work with us. We’re looking for fearless, talented software and QA engineers ready to take part in building a great company with us and share our values.

Are you ready for the next big thing?

About the client:

Our client develops an ML-driven platform that empowers companies to take charge of product quality in real-time. Using machine learning to analyze data, it collates, translates and categorizes bugs to ensure the quality and stability of any product.

Position description:

Our client is looking for a savvy Machine Learning Engineer to join our growing team of analytics experts. The hire will be responsible for implementing and maintaining our data pipeline, building infrastructure for training and evaluating ML models as well as internal tools for data analysis. The ideal candidate has experience productizing Keras and Tensorflow models and delivering high-quality, efficient and maintainable Python code. The Data Engineer will work closely with our Machine Learning Scientists to ensure optimal data pipeline architecture.


Responsibilities:

Develop infrastructure for training, evaluating and deploying ML models
Design internal data analysis tools
Develop custom ML/NLP models and algorithms
Evaluate state-of-the-art ML/NLP models on internal datasets


Requirements:

3-5 years of experience minimum 
Strong track record delivering high-quality Python code
Practical experience developing, training and debugging Keras and Tensorflow models
Experience with: Tensorflow, KerasExperience with modern software testing methodologies
Fundamental knowledge of statistics, probability theory and mathematics
Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field

Will be a plus:

Natural language processing
Docker and Kubernetes
CI/CD
Google AI platform