Deep Learning software architect
Roles And Responsibilities
You will be part of a multidisciplinary team where teamwork and collaboration are encouraged.
Identifying best-fit architectural solutions for the next gen DL/ML projects, in multiple dimensions.
Develop design of application, provide regular support/guidance to project teams on complex coding, issue resolution and execution.
Interact with users to define requirements for breakthrough product/solutions.
Work closely with research scientist teams and product engineering teams to drive solution architecture. Work closely with DevOPS team to established CI process.
Complete programming, testing, debugging and documentation of the solution.
Qualifications
Infrastructure Software Architect with DL/ML Proven Experience Experience with all aspects of Software Architecture, including Security, Scaling, Volatility and maintainability.
Experience deploying production-grade machine learning/Big Data/Deep Learning solutions (Focus is not algorithm side) Experience deploying production-grade solution in non-cloud environment
Experience in Data Manipulation /data analytics / data management / Big data system
Ability to perform technology selection and technology evaluation
Experience in integrating open source solution into holistic solution
At least 7 years hands-on development in one of the (Java/Python/Go)
Familiar with modern DevOps practice and ability to establish CI/CD process
Ability to lead and mentor development teams