Design, develop, and deploy enterprise AI solutions spanning traditional machine learning, generative AI, and agentic AI systems.
Architect and deliver scalable, resilient AI solutions leveraging technologies such as agentic systems, large language models (LLMs), distributed systems, and event-driven architectures.
Serve as a senior hands‑on contributor, technical leader, and subject matter expert across the AI development lifecycle.
Build reusable AI services, frameworks, accelerators, and reference architectures leveraged across multiple teams and use cases.
Partner with business domain SMEs, product, engineering, architecture, security, data, and business teams to translate business opportunities into scalable AI solutions.
Lead buy, build, and integrate decisions across commercial and open‑source AI solutions.
Guide implementation teams through architecture, design, model selection, evaluation, deployment, and operationalization of AI solutions.
Mentor junior AI engineers and elevate the broader organization's AI engineering capabilities.
Requirements
Bachelor's degree in Information Technology, Computer Science, Engineering, or a related field.
Minimum of 15 years of experience in software engineering.
Experience leading, designing, implementing, and operating distributed systems and large-scale architectures.
Experience designing, developing, and maintaining software solutions using Python, Java, or comparable object-oriented programming languages.
Experience designing and implementing APIs, microservices, and event-driven architectures.