We are looking for an experienced Principal Engineer – Backend & AI to provide technical leadership across backend engineering, distributed systems, cloud-native platforms, and AI-powered solutions.
The ideal candidate will be a hands-on technology leader with deep expertise in Java/Spring Boot, microservices, scalable architectures, APIs, cloud platforms, and modern AI/GenAI technologies. You will work closely with engineering, product, architecture, and business teams to define technology strategy, solve complex engineering problems, and build highly scalable and intelligent products.
-
Define and drive the architecture and technology strategy for highly scalable backend platforms.
-
Design robust, secure, resilient, and high-performance distributed systems.
-
Provide technical leadership across multiple engineering teams and complex initiatives.
-
Establish architecture standards, design principles, coding standards, and engineering best practices.
-
Drive technology modernization, platform transformation, and cloud adoption.
-
Review and influence critical architectural and technical decisions across the organization.
-
Act as a technical mentor and thought leader for Senior Engineers, Tech Leads, and Engineering Managers.
-
Design and develop scalable backend services using Java and Spring Boot.
-
Build and evolve microservices, RESTful APIs, event-driven systems, and distributed applications.
-
Drive performance optimization, scalability, reliability, and availability of backend platforms.
-
Work with databases, caching, messaging, and distributed data technologies.
-
Design solutions for high-throughput and low-latency workloads.
-
Lead technical initiatives involving refactoring, modernization, and migration of legacy platforms.
-
Identify opportunities to integrate AI and Generative AI capabilities into products and engineering platforms.
-
Design and implement AI-powered backend services and intelligent applications.
-
Work with LLMs, RAG, embeddings, vector databases, prompt engineering, AI agents, and AI orchestration frameworks.
-
Integrate commercial and/or open-source AI models through APIs and enterprise AI platforms.
-
Design scalable architectures for AI inference, model integration, evaluation, monitoring, and governance.
-
Partner with Data Science and ML teams to productionize AI/ML solutions.
-
Evaluate emerging AI technologies and translate them into practical business and engineering solutions.
-
Establish best practices for responsible, secure, and cost-effective use of GenAI