remote
Principal Architect - AI Product Engineering - 3Cloud
Software Engineer
Lead the design and delivery of AI‑driven products, shaping architecture, guiding engineering teams, and driving innovation with Python, TensorFlow and cloud-native technologies.
About the role
Key Responsibilities
- Define and own the end‑to‑end AI product architecture, ensuring scalability, reliability, and performance across cloud environments.
- Collaborate with product managers, data scientists, and engineering leads to translate business goals into technical solutions.
- Mentor and guide senior engineers on best practices for machine‑learning model development, deployment, and monitoring.
- Establish CI/CD pipelines, container orchestration (Kubernetes) and DevOps processes for rapid, repeatable AI model releases.
- Evaluate emerging AI frameworks and cloud services, recommending strategic adoption to maintain a competitive edge.
Requirements
- 10+ years of software engineering experience with a focus on AI/ML product development.
- Deep expertise in Python and TensorFlow (or comparable deep‑learning libraries).
- Proven track record designing cloud‑native architectures on AWS, Azure, or GCP, including containerization with Docker and orchestration with Kubernetes.
- Strong background in DevOps practices, CI/CD, and automated testing for ML pipelines.
- Excellent communication and leadership skills, with experience influencing cross‑functional teams.
Skills
machine learningpythontensorflowkubernetes