Software Engineer Job Description
Bachelor's degree or equivalent practical experience is required.
Two years of experience in software development with one or more programming languages, or one year of experience with an advanced degree in an industry setting are also acceptable.
In addition, two years of experience with data structures or algorithms in either an academic or industry setting are necessary.
Familiarity with machine learning algorithms and tools such as TensorFlow, artificial intelligence, deep learning, or natural language processing is also essential.
Preferred Qualifications:
A PhD Degree in Computer Science is highly valued.
Experience in productionizing machine learning solutions would be beneficial.
Experience in machine learning, computer vision, and deep learning, especially in video and image understanding, supported by publications or research artifacts is a plus.
Experience working in an industry or academic research lab, focusing on multiple aspects of the