Principal Software Architect-AI
Core
Lead a high-performing engineering team to design, develop, and deploy AI/ML-powered features for unified communication products.
Role type
Senior Manager of Software Engineering (AI/ML)
Builds
AI-driven unified communication products and services (e.g., translation, transcription, predictive analytics, conversational AI)
Domain
Unified Communications / Enterprise AI
Deliverable
production ML models | product features
Required skills
Technical leadership, MLOps lifecycle management, Python, Java/C++, TensorFlow, Pytorch, Scikit-learn, AWS/Azure/GCP, scalable cloud-native architecture
Preferred skills
Prompt engineering, building context-aware AI assistants, analyzing unstructured data, Agentic AI for real-time mission-critical communications
Technologies
AWS, Azure, GCP, TensorFlow, PyTorch, Scikit-learn
Responsibilities
Lead software engineers, ML engineers, and data scientists; define technical strategy and roadmap for AI integration; oversee AI/ML lifecycle from data collection to production deployment; collaborate with product management and cross-functional teams; ensure adherence to best practices in software development and secure coding standards.
Seniority
Senior, hands-on IC with management responsibilities

