Responsible for designing, coding, testing, implementing, maintaining, and supporting multiple administration systems and processes. Design and implement large and complex technical solutions and processes to satisfy business and customer requirements. Diagnose, debug, and resolve software problems and prepare and modify technical documentation.
Serve as the technological leader for a key business unit. Responsible for setting the technical direction. Develop a high-performing, scalable engineering organization.
Design and prototype machine learning solutions to improve the software development workflow. Apply existing open-source models or train custom ones as needed. Build training and evaluation pipelines that support fast iteration and ensure reproducibility.
Lead a global cross-functional engineering team to deliver scalable SaaS solutions. Own technical design decisions and guide Development teams through AGILE SDLC. Oversee architectural design, coding standards, DevOps integration, CI/CD pipelines, and software delivery lifecycle.