أبلاي إيدج ابدأ البحث عن عمل

LEAD SOFTWARE ARCHITECT

corai by Baker Park · Curepipe, Plaines Wilhems District, Mauritius

قدّم وتابع مع أبلاي إيدج
About corai by Baker ParkCorai by Baker Park designs and delivers enterprise-grade Artificial Intelligence solutions for organisations across multiple industries. Our teams work on production AI systems—not demonstrations—including intelligent assistants, Retrieval-Augmented Generation (RAG), document intelligence, workflow automation, secure AI deployments and enterprise integrations.We are building an engineering culture centred on technical excellence, pragmatic decision making, maintainable software and continuous learning.The OpportunityThis role is one of the most strategic technical positions within corai. You will become the CTO's primary technical partner, helping shape the technical direction of the company while remaining deeply involved in implementation. This is intentionally a hands-on architecture role. You will design systems, review code, mentor engineers, solve difficult technical challenges and establish the engineering standards that every team follows.What You Will Be Responsible ForDesign scalable, secure and maintainable software architectures.Lead technical discovery and architecture workshops.Evaluate architectural trade-offs and justify technical decisions.Guide engineering teams through complex implementation challenges.Establish coding standards, architecture principles and engineering best practices.Review pull requests and act as the quality gate for software delivered by development teams.Mentor developers and accelerate their technical growth.Reduce technical debt while enabling rapid product delivery.Collaborate directly with the CTO on innovation initiatives and strategic technical decisions.Participate in implementation whenever the complexity requires senior expertise.Technical Expertise We ExpectSoftware engineering background with a proven portfolio of complex production systems.Strong backend engineering and API design.Distributed systems and event-driven architectures.Microservices and modular monolith design.Database architecture and performance optimisation.Authentication, authorisation and application security.Testing strategies, CI/CD principles and Git workflows.Software design patterns, SOLID, Clean Architecture and pragmatic engineering.AI Engineering Experience (Highly Desirable)Experience building production AI solutions will be considered a significant competitive advantage. We are interested in engineers who understand not only how to call an LLM API, but how to design reliable AI systems.Retrieval-Augmented Generation (RAG) architectures.LLM orchestration frameworks and AI agents.Model inference, deployment and optimisation in production.Vector databases and semantic search.Prompt engineering and evaluation methodologies.Document processing and knowledge extraction.AI guardrails, evaluation pipelines and observability.Integration of commercial and locally-hosted language models.Secure AI system design and responsible AI practices.Who You AreYou think in systems rather than isolated components.You challenge ideas respectfully and support your decisions with engineering reasoning.You value simplicity over unnecessary complexity.You take ownership and finish what you start.You enjoy mentoring engineers.You continuously learn and remain curious about new technologies.You care deeply about software craftsmanship.What Success Looks LikeDevelopers consistently produce higher-quality code.Architecture decisions remain understandable years later.Projects become easier to maintain and evolve.Technical debt is proactively managed.Engineering teams gain confidence through your guidance.Complex AI and software projects are delivered successfully.Why Join corai by Baker ParkWork on genuinely challenging AI and software engineering projects.Partner directly with the CTO on architecture and innovation.Influence the technical direction of a growing AI organisation.Work with modern technologies and cloud-native architectures.Help build an engineering culture focused on excellence rather than shortcuts.Selection CriteriaWe value demonstrated engineering excellence more than titles or years of experience. Candidates should be prepared to discuss real systems they have designed, architectural decisions they made, failures they learned from, and examples where they significantly improved the quality, scalability or reliability of a software platform.Our Engineering PhilosophyWe believe exceptional software is built through sound engineering judgement, strong fundamentals, curiosity and ownership. Technologies evolve rapidly, but engineers who consistently make good technical decisions remain invaluable. If you enjoy solving difficult problems, mentoring others and building systems that stand the test of time, we would like to hear from you.