We are seeking an experienced Senior AI Software Architect to join our consulting engineering team. In this role, you will be responsible for designing scalable architectures for machine learning and AI-powered systems used by enterprise clients.
Requirements
- 10+ years of experience in software engineering, distributed systems, or backend architecture.
- 5+ years of experience designing systems that incorporate machine learning or data-driven components.
- Strong experience architecting large-scale, production-grade software systems.
- Deep understanding of machine learning system architecture, model deployment patterns, and ML lifecycle management.
- Strong programming experience in Python, Java, C#, or similar languages.
- Experience designing systems in cloud environments (AWS, Azure, or GCP).
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of data pipelines, distributed systems, and microservices architectures.
- Excellent system design, problem-solving, and technical leadership skills.
- Strong written and spoken English communication skills.
- Degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
Benefits
- Competitive compensation
- Paid vacation
- Sick leave
- Ultra-flexible working conditions
- Office equipment allowance