Bachelors degree or equivalent practical experience.
Candidates will typically have 8 years of experience in software development, and with data structures/algorithms.
Typically 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture
Typically 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning and/or natural language processing.