Principal Software Engineer (AI/ML Architect)
Core
Architecting, strategizing, and deploying large-scale generative AI applications and models to integrate AI capabilities across the company's product suite.
Role type
Principal Software Engineer (AI/ML Architect)
Builds
Generative AI applications, large-scale AI models, and production-ready AI/ML systems.
Domain
Generative AI, Machine Learning, Cloud Infrastructure
Deliverable
production ML models
Required skills
Generative AI architecture, Transformer models, Diffusion models, GANs, Large Language Models, MLOps, Cloud platforms (AWS, Google Cloud, Azure), Python, Java, TensorFlow, PyTorch, Model optimization, CI/CD pipelines
Preferred skills
Responsible AI practices, Model interpretability, Ethical AI, Model compression, Distillation, Kubernetes, Terraform, GitHub Actions
Technologies
Python, Java, TensorFlow, PyTorch, AWS, Google Cloud, Azure, Kubernetes, Terraform, GitHub Actions
Responsibilities
Define and drive generative AI architecture strategy; Provide hands-on guidance in advanced AI methods (transformers, diffusion, GANs); Collaborate with executive leadership and cross-functional teams; Conduct advanced research in generative AI; Mentor senior engineering leaders; Represent the company in the AI community; Oversee deployment of large-scale AI models; Define development methodologies and architectural guidelines.
Seniority
Principal, hands-on IC with strategic influence
