- We are seeking a highly experienced Sr Staff Software Engineer who has mastered AI-augmented development to lead our engineering initiatives
- This senior role requires someone who combines deep technical expertise with leadership capabilities, driving the development of scalable, innovative AI-native applications while providing technical oversight of both internal teams and third-party contractor work
- You'll be responsible for architectural decisions, mentoring team members, and ensuring delivery excellence across complex AI-integrated systems
- The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap
- The ideal candidate will have 8+ years of professional software development experience with proven expertise in shipping production applications that leverage LLMs and AI services at scale
- This role requires strong technical leadership, hands-on development skills, and the ability to guide external partnerships effectively
Job Description
Key job responsibilities
As a Sr. Staff Software Engineer, you will lead complex technical initiatives while providing oversight and guidance across multiple development streams.
Technical Leadership & Architecture:
- Lead the design and architecture of enterprise-scale full stack applications using modern frameworks and AI-assisted development workflows
- Provide technical oversight and mentorship for third-party contractors, ensuring deliverables meet architectural standards and integrate seamlessly with internal systems
- Drive technical decision-making across projects, establishing patterns and best practices for AI-augmented development
- Collaborate closely with external development teams, conducting code reviews, technical assessments, and integration planning
Advanced Development & AI Integration:
- Architect and implement sophisticated full stack applications incorporating advanced AI capabilities such as natural language processing, computer vision, and predictive analytics
- Lead the development of complex RESTful APIs and microservices with enterprise-grade AI integrations
- Design and implement advanced RAG (Retrieval-Augmented Generation) systems and multi-modal AI architectures
- Architect and implement agentic workflows that enable autonomous AI systems to perform complex, multi-step tasks with minimal human intervention
Team Leadership & Process Excellence:
- Provide mentorship to junior engineers and guide technical growth across the organization
- Expert in Agile Development
- Establish and enforce comprehensive testing strategies for AI-integrated features, including advanced prompt regression testing and model performance validation
- Drive adoption of AI development best practices while maintaining high standards for code quality and system reliability
Strategic Technical Contributions:
- Evaluate and integrate emerging AI technologies and tools to maintain competitive advantage
- Lead technical due diligence and integration planning for third-party AI services and contractor deliverables
- Contribute to technical strategy and roadmap planning for AI-native product development
- Establish monitoring, observability, and cost management frameworks for AI systems at scale
Required Qualifications
- Bachelors Degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines
- 8+ years of non-internship professional software development experience
- 7+ years of programming using JavaScript/TypeScript and at least one backend language (Python preferred, Node.js, Java, or Go)
- 4+ years of experience with modern front-end frameworks (React, Vue, or Angular) and advanced state management
- Proven track record shipping complex production applications that incorporate LLMs or AI services at enterprise scale
- Advanced experience with prompt engineering, model optimization, and understanding of AI system limitations
- Familiarity with agentic workflows and autonomous AI system design patterns
- Demonstrated experience leading technical teams and providing guidance to external contractors or vendors
- Strong experience with cloud platforms (AWS, GCP, or Azure) and advanced containerization (Docker, Kubernetes)
- Experience with technical oversight, code review processes, and quality assurance methodologies
- Must be willing to work out of an office located in Bangalore JFWTC Campus
- You must submit your application for employment on the careers page at careers.gevernova.com to be considered
PREFERRED QUALIFICATIONS
- 13+ years of full software development life cycle experience, including architecture design, technical leadership, and system optimization
- Advanced experience with vector databases (Pinecone, Weaviate, or pgvector) and embedding model optimization
- Expertise with multiple LLM providers and advanced AI orchestration frameworks (LangChain, LlamaIndex)
- Deep understanding of enterprise RAG architectures, semantic search optimization, and conversation memory management at scale
- Experience with multi-modal AI integration and advanced model fine-tuning
- Track record of building and scaling AI-powered features for 100k+ users
- Experience with AI observability tools, cost optimization, and performance monitoring at enterprise scale
- Master's degree in computer science, AI/ML, or equivalent advanced technical education
- Experience with agent architectures, autonomous AI systems, and advanced agentic workflow implementations
Technical Stack
- Languages: Python, TypeScript/JavaScript, SQL
- Frontend: React/Next.js, Vue.js, Advanced CSS frameworks, Progressive Web Apps
- Backend: Node.js/Express, FastAPI, PostgreSQL, Redis, MongoDB, Microservices architecture
- AI/ML: OpenAI API, Anthropic Claude API, Advanced LangChain implementations, pgvector, Pinecone, Custom model integrations, Agentic workflow frameworks
- Infrastructure: AWS/GCP enterprise services, Advanced Docker/Kubernetes, CI/CD pipelines, Infrastructure as Code
- Development Tools: GitHub Copilot, Advanced AI-assisted development environments, Custom tooling
- Monitoring: Enterprise observability stack, LLM cost monitoring, Performance optimization tools