Job Description
<p><p><b>Key job responsibilities :</b><br/><br/>As a Principal AI Software Engineer, you will drive technical strategy and excellence across multiple initiatives while leading complex AI system development.<br/><br/><b>Strategic Technical Leadership :</b><br/><br/>- Define and drive technical vision and architecture for AI-native applications across multiple product areas<br/><br/>- Act as an enabler for successful execution of identified projects<br/><br/>- Lead cross-functional technical initiatives, collaborating with engineering leadership, product management, and data science teams<br/><br/>- Establish technical standards, design patterns, and best practices for AI-augmented development across the organization<br/><br/>- Drive technical decision-making for complex systems that span multiple teams and products<br/><br/>- Make decisions with confidence when problems or solutions are not well defined<br/><br/>- Manage risk and uncertainty for self and team within a dynamic priority-setting environment<br/><br/>- Contribute as a thought leader within the team, and help to refine current state as well as future state plans and product roadmaps<br/><br/><b>Advanced AI Systems Architecture :</b><br/><br/>- Design and architect enterprise-scale full stack applications with sophisticated AI integrations across natural language processing, computer vision, and predictive analytics<br/><br/>- Lead the development of complex, multi-tenant AI systems serving millions of users with high availability and performance requirements<br/><br/>- Architect advanced RAG (Retrieval-Augmented Generation) systems, agentic workflows, and autonomous AI architectures<br/><br/>- Design cost-efficient, scalable LLM integration strategies across multiple providers with advanced optimization and failover mechanisms<br/><br/>- Establish frameworks for AI model evaluation, A/B testing, and performance optimization at enterprise scale<br/><br/><b>Cross-Team Technical Influence :</b><br/><br/>- Drive adoption of emerging AI technologies and evaluate their strategic impact on product development<br/><br/>- Lead technical due diligence and integration planning for major AI technology decisions<br/><br/>- Collaborate with external partners, vendors, and research institutions on cutting-edge AI initiatives<br/><br/>- Establish monitoring, observability, and cost management frameworks for AI systems across the organization<br/><br/>- Contribute to open source projects and represent the company at technical conferences and industry events<br/><br/><b>Engineering Excellence & Innovation :</b><br/><br/>- Champion engineering best practices including comprehensive testing, code quality, security, and scalability standards<br/><br/>- Expert in Agile Development<br/><br/>- Lead investigation and proof-of-concept development for emerging AI technologies and methodologies<br/><br/>- Drive technical innovation initiatives that differentiate our AI capabilities in the market<br/><br/>- Establish and maintain technical documentation, architectural decision records, and knowledge sharing practices<br/><br/>- Lead incident response and post-mortem processes for complex AI system issues<br/><br/><b>REQUIRED QUALIFICATIONS :</b><br/><br/>- Masters Degree in Electrical, Computer Science, Computer Engineering, Robotics or related field<br/><br/>- 10+ years of non-internship professional software development experience<br/><br/>- 12+ years of programming using JavaScript/TypeScript and multiple backend languages (Python preferred, Node.js, Java, or Go)<br/><br/>- 6+ years of experience with modern front-end frameworks (React, Vue, or Angular) and advanced state management patterns<br/><br/>- Proven track record designing and shipping complex production applications that incorporate LLMs or AI services at enterprise scale (1M+ users)<br/><br/>- Advanced expertise in prompt engineering, model optimization, and deep understanding of AI system limitations and capabilities<br/><br/>- Demonstrated experience with agentic workflows and autonomous AI system architectures<br/><br/>- Extensive experience leading technical teams, driving cross-team initiatives, and providing technical mentorship<br/><br/>- Expert-level experience with cloud platforms (AWS, GCP, or Azure) and advanced containerization (EKS), orchestration, and infrastructure as code (GitOps)<br/><br/>- Strong background in system design, scalability, and performance optimization for high-traffic applications<br/><br/>- Must be willing to work out of an office located in Bangalore JFWTC Campus<br/><br/>- You must submit your application for employment on the careers page at www.careers.gevernova.com to be considered.<br/><br/><b>PREFERRED QUALIFICATIONS :</b><br/><br/>- 18+ years of full software development lifecycle experience, including architecture design, technical leadership, and large-scale system optimization<br/><br/>- Expert-level experience with vector databases (Pinecone, Weaviate, pgvector) and advanced embedding model optimization<br/><br/>- Deep expertise with multiple LLM providers and advanced AI orchestration frameworks (LangChain, LlamaIndex, custom frameworks)<br/><br/>- Advanced understanding of enterprise RAG architectures, semantic search optimization, and conversation memory management at massive scale<br/><br/>- Experience with multi-modal AI integration, model fine-tuning, and deployment of custom AI models<br/><br/>- Track record of building and scaling AI-powered features for 10M+ users with high availability requirements<br/><br/>- Expert knowledge of AI observability tools, cost optimization strategies, and performance monitoring at enterprise scale<br/><br/>- Master's degree or PhD in computer science, AI/ML, or equivalent advanced technical education<br/><br/>- Extensive experience with agent architectures, autonomous AI systems, and cutting-edge agentic workflow implementations<br/><br/>- Background in machine learning research, AI safety, or advanced AI system design<br/><br/>- Experience with technical strategy development and technology roadmap planning<br/><br/><b>Technical Stack :</b><br/><br/>- Languages : Python, TypeScript/JavaScript, SQL, Go/Rust (for performance-critical components)<br/><br/>- Frontend : React/Next.js, Vue.js, Advanced CSS frameworks, Progressive Web Apps, Micro-frontends<br/><br/>- Backend : Node.js/Express, FastAPI, PostgreSQL, Redis, MongoDB, Event-driven architectures, Microservices<br/><br/>- AI/ML : OpenAI API, Anthropic Claude API, Advanced LangChain implementations, pgvector, Pinecone, Custom model deployments, Advanced agentic workflow frameworks<br/><br/>- Infrastructure : Enterprise AWS/Azure services, Advanced Kubernetes, Service mesh, Infrastructure as Code, Multi-region deployments<br/><br/>- Development Tools : GitHub Copilot, Advanced AI-assisted development environments, Custom tooling and automation<br/><br/>- Monitoring : Enterprise observability platforms, Advanced LLM cost monitoring, Performance optimization tools, Custom analytics</p><br/></p> (ref:hirist.tech)