Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design, and engineering talent the country has to offer.
Embracing a culture of transparency and equality in the workplace, we’ve built an environment that helps Sri Lanka’s best marketing and creative talent thrive. Our team approaches complex, multivariate challenges with an open mind and a strong willingness to continuously test, learn, and innovate.
With our headquarters in Colombo, Sri Lanka, we support and scale startups to Fortune 500 companies across the United States, Europe, Australia, Middle East, Papua New Guinea, Fiji, and Sri Lanka.
Responsibilities
- Define and drive the overall architecture for enterprise-grade AI systems, with a strong focus on scalable, modular, and agentic solutions.
- Design end-to-end AI system architectures, including data pipelines, model orchestration, integration layers, and deployment strategies.
- Collaborate with engineering, data, and product teams to ensure AI solutions are aligned with business goals and technical standards.
- Lead architectural decision-making for AI platforms, ensuring performance, scalability, security, and maintainability.
- Establish best practices, design patterns, and reusable frameworks for AI and agentic system development.
- Provide technical leadership in evaluating and selecting AI technologies, tools, and frameworks (e.g., LLMs, multimodal systems, orchestration frameworks).
- Guide teams in implementing robust MLOps practices, including CI/CD pipelines, monitoring, and model lifecycle management.
- Ensure AI architectures adhere to enterprise governance standards, including data privacy, security, and ethical AI principles.
- Act as a key advisor to senior leadership on AI architecture strategy and long-term technology investments.
- Mentor technical teams and senior engineers in architectural thinking, system design, and best practices.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related discipline.
- 8–10 years of experience in software engineering and AI/ML systems, with significant experience in architecture design.
- Proven expertise in designing and implementing large-scale, production-grade AI systems and platforms.
- Strong proficiency in Python and deep familiarity with AI/ML frameworks such as PyTorch/TensorFlow and modern generative AI ecosystems.
- Extensive experience with agentic AI architectures, distributed systems, and microservices-based design.
- Strong understanding of system design principles, including scalability, fault tolerance, and performance optimization.
- Experience with cloud platforms (AWS, Azure, GCP), containerization, and orchestration technologies (e.g., Docker, Kubernetes).
- Deep knowledge of MLOps practices, including model versioning, monitoring, and automated deployment pipelines.
- Excellent problem-solving and analytical skills, with the ability to translate complex requirements into scalable architectures.
- Strong communication and stakeholder management skills, with the ability to influence technical and business decisions.
Full-time
Colombo, Sri Lanka