remote
Software Architect - ML/AI/Gen AI - 10pearls
Software Architect
Lead the design and implementation of scalable ML/AI solutions, driving innovation in generative AI and cloud-native architecture using Python and AWS.
About the role
Key Responsibilities
- Architect end‑to‑end ML/AI pipelines, from data ingestion to model deployment, ensuring performance, reliability, and security.
- Lead the development of generative AI models, collaborating with data scientists to refine architectures and optimize inference latency.
- Define and enforce best practices for code quality, testing, and continuous integration/continuous delivery (CI/CD) in a cloud environment.
- Mentor engineering teams on advanced ML concepts, software design patterns, and cloud-native deployment strategies.
- Collaborate with product and business stakeholders to translate requirements into technical specifications and roadmaps.
Requirements
- 5+ years of experience designing and deploying production ML/AI systems.
- Proficiency in Python, deep learning frameworks (PyTorch/TensorFlow), and generative AI techniques.
- Strong background in software architecture, microservices, and container orchestration (Docker/Kubernetes).
- Hands‑on experience with AWS services (SageMaker, ECS/EKS, Lambda, S3, IAM).
- Excellent communication skills and a proven ability to lead cross‑functional teams.
Skills
pythonmachine learninggenerative aiaws