Bachelor’s degree or equivalent practical experience.
5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
Preferred qualifications:
2 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning or natural language processing.
Ability in implementing algorithms for data analysis and processing.
Excellent investigative skills in designing algorithms for data analysis.