Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience with ML/AI algorithms and tools, deep learning, or natural language processing or ML sub domain, including in Applied ML space.
3 years of experience testing, maintaining or launching software products, and 3 years of experience with software design (either distributed system design or ML design) and architecture.
Experience in a leadership role (technical leadership or people management, supervision, or team leadership).
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
3 years of experience in a technical leadership or individual contributor role.
Experience with ML frameworks, Applied ML across sub-domains.