Design, develop, test, and operate scalable software systems that power Enterprise AI products and capabilities.
Translate ambiguous business and technical problems into clear engineering solutions, making thoughtful tradeoffs across quality, speed, reliability, and long-term maintainability.
Collaborate with product managers, data scientists, machine learning engineers, and partner teams to deliver AI-enabled experiences that address meaningful business needs.
Own projects through the full software development lifecycle, from technical design and implementation through launch, monitoring, and continuous improvement.
Contribute to engineering excellence through code reviews, design discussions, automated testing, observability, documentation, and operational best practices.