Lead the architecture and design of the next generation software for scaling and expandability of AI/ML algorithms, cloud computing, and lab data pipeline
Identify & research best-fit architectural solutions and technologies.
Own technical backlog, including Innovation, Refactoring and Technical Debt.
Be a part of a multidisciplinary team across the globe where teamwork and collaboration are key to success.
Interact with multiple stakeholders to understand, define and challenge requirements for breakthrough product/solutions.
Hands-on interaction with algo, SW, and marketing teams
Develops systematic processes and leads the team in delivering differentiated, valuable, and sustainable solutions.
Ensures proper planning, alignment, and resource allocation for all projects or programs. Executes projects to deliverables and timeline, while effectively communicating progress to both working-level teams and senior executives.
Manages, coaches, and fosters the growth of team members.
Collaborates, cooperates, and influences others broadly to achieve results.
Qualifications
MSc. Or PhD in Computer Engineering or Computer Science 10+ years of hands-on software engineering experience
Familiar with modern DevOps practice and ability to establish CI/CD process
Experience in people and project/program management
Experience in cloud technology such as microservices and Kubernetes
Experience in HPC for large scale deployment of AI/ML
Proficiency in data science, machine learning and artificial intelligence
Knowledge of semiconductor equipment and process is a plus
Experience with all aspects of Software Architecture including design patterns, reliability, performance, volatility and observability.
Experiences in technology research and technology selection