develop a vision and formulate implementation plans to achieve end goals
design and implement complex software solutions for APIs, microservices, CI/CD pipelines, and real-time streaming on cloud platforms such as Azure or GCP
conduct research on emerging technologies, design principles, and development frameworks
provide technical guidance in software design and development activities
oversee the lifecycle process including design, analysis, review, and testing results
lead the design, development, and optimization of AI/ML models
perform model training, evaluation, and fine-tuning
partner with teams across functions and provide expert solutions
establish and drive execution of technical direction, standards, guidelines, and methodologies
work to improve existing test automation processes
create or revise operating procedures relating to specific technologies or IS processes
lead assigned team projects and mentor junior resources
Requirements
7+ years of relevant experience designing and building software applications