Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages (e.g., Java, C/C++, C#, Objective C, Python, JavaScript, or Go).
2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing.
Experience with designing algorithms for data analysis.
Experience in implementing algorithms for data analysis and processing.
Preferred qualifications:
Master's degree or PhD in Computer Science, or a related technical field.
Experience in industrial or academic projects involving multiple people or teams.
Experience with large-scale data processing and analysis, including data visualization to present analysis.
Experience in building, tuning, and applying machine learning systems to solve real world problems.
Ability to do research and execute the scientific process (e.g., experiment design and analysis).