New opportunity

AI-Staff/Principal Software Systems Engineer-Gen AI, Machine Learning, Graph ML, Big Data - 10030

Extreme Networks · Bangalore, India

About this role

Extreme Networks is seeking a highly experienced Staff or Principal Software Systems Engineer to join their team in Bangalore. This role focuses on advanced technical development in the areas of Generative AI, Machine Learning, Graph ML, and Big Data. The position is based in Bangalore, India, and operates on a hybrid work model. As a senior member of the engineering team, the successful candidate will be responsible for designing and implementing complex software systems that leverage AI and data-driven technologies to enhance product capabilities. The role requires deep expertise in building scalable AI solutions and managing large-scale data architectures. Candidates should possess a strong background in software systems engineering and a proven track record of delivering high-impact technical projects. This is a full-time opportunity within the Products Engineering division.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Generative AIMachine LearningGraph MLBig DataSoftware Engineering

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Architecting Scalable AI Systems

    The role requires designing complex software systems that integrate Generative AI, Machine Learning, and Graph ML. You must demonstrate the ability to move beyond model experimentation to building robust, production-grade architectures that handle large-scale data and deliver measurable product enhancements.

  • Data Architecture and Engineering

    As a Staff/Principal engineer, you are expected to manage large-scale data architectures. This involves ensuring data pipelines are efficient, reliable, and capable of supporting advanced ML models, which is a foundational requirement for the AI-driven product capabilities mentioned.

  • Technical Leadership and Delivery

    You must possess a proven track record of delivering high-impact technical projects. This implies a need to lead engineering efforts, mentor team members, and drive the technical strategy for AI initiatives within the Products Engineering division.

Likely challenges to think through

  • Bridging Research and Production

    A common challenge in this role is translating advanced AI/ML concepts into stable, scalable software products. Prepare by highlighting specific instances where you successfully navigated the trade-offs between model performance and system latency or resource constraints in a production environment.

  • Managing Diverse AI/ML Domains

    The role spans Generative AI, Machine Learning, and Graph ML simultaneously. You may face difficulty in maintaining deep expertise across these disparate fields. Prepare by articulating how you prioritize technical depth versus breadth and how you approach integrating these different technologies into a cohesive system architecture.

03

Practice your answers

Technical practice

Designing Scalable Generative AI Architectures

What to coverExplain your approach to building and deploying large-scale Generative AI models in a production environment. Discuss how you handle model latency, throughput, and cost-efficiency when scaling these systems for high-demand applications.

Graph Machine Learning Applications

What to coverDescribe a scenario where you utilized Graph ML to solve a complex data problem. Focus on how you represented the data as a graph, the algorithms chosen for node or edge prediction, and the impact on the final system performance.

Big Data Infrastructure for AI Workloads

What to coverHow do you architect data pipelines to support real-time or batch AI training? Address the challenges of data ingestion, storage, and preprocessing at scale, specifically when dealing with unstructured data for Gen AI.

Model Evaluation and Monitoring

What to coverWhat strategies do you employ to monitor the performance and drift of AI models in production? Explain how you establish metrics for quality assurance and ensure the system remains reliable over time.

Integrating AI into Existing Software Systems

What to coverDiscuss the trade-offs between building custom AI solutions versus integrating third-party APIs or pre-trained models. How do you ensure seamless integration with legacy software architectures?

Handling Data Privacy and Security in AI

What to coverGiven the sensitivity of large-scale datasets, what measures do you implement to ensure data privacy and security during the training and inference phases of AI development?

Optimizing Model Inference

What to coverWhat techniques do you use to optimize model inference for production environments? Discuss methods like quantization, pruning, or hardware acceleration to improve performance.

Managing Technical Debt in AI Projects

What to coverHow do you balance the need for rapid experimentation in AI with the long-term maintainability of the software system? Suggest strategies for documenting and refactoring AI-driven codebases.

Behavioural practice

Leading High-Impact Technical Projects

What to coverDescribe a time you led a complex, high-impact technical project from conception to delivery. Focus on how you aligned the technical strategy with business goals and managed cross-functional expectations.

Navigating Technical Disagreements

What to coverTell me about a time you had a significant technical disagreement with a peer or stakeholder regarding an architectural decision. How did you resolve the conflict while maintaining project momentum?

Mentoring and Technical Leadership

What to coverAs a Staff or Principal Engineer, how do you foster technical growth within your team? Provide an example of how you influenced the technical direction of a team or mentored junior engineers.

Adapting to Ambiguity

What to coverDescribe a situation where you had to deliver a solution despite significant ambiguity or incomplete requirements. How did you define the scope and ensure the final output met the necessary standards?

02

Sharpen your knowledge

Topics to prepare

  • Scalable AI System Architecture

    The role requires designing complex, large-scale AI systems. Review architectural patterns for deploying machine learning models in production, focusing on latency, throughput, and reliability. Exercise: Draft a high-level system design document for a distributed inference service that handles high-volume data streams, ensuring you address load balancing, model versioning, and monitoring.

  • Graph Machine Learning Fundamentals

    Graph ML is explicitly listed as a core area. Refresh your knowledge on graph neural networks (GNNs), node embedding techniques, and graph-based data structures. Exercise: Analyze a use case where graph-based features could improve predictive performance compared to traditional tabular data, and outline the steps to represent the data as a graph and select an appropriate GNN architecture.

Skills to revise

  • Large-Scale Data Architecture

    The position demands expertise in managing big data architectures. Practice designing data pipelines that integrate with AI workflows. Exercise: Create a conceptual data flow diagram that demonstrates how raw, high-velocity data is ingested, processed, and stored to be immediately available for training or real-time inference in a production environment.

  • Generative AI Implementation

    As a primary specialization, you must demonstrate proficiency in GenAI. Focus on practical application beyond theory, such as fine-tuning, RAG (Retrieval-Augmented Generation), or prompt engineering at scale. Exercise: Propose a strategy for evaluating the output quality and safety of a generative model deployed within an enterprise software product.

04

Your preparation checklist

  • Prepare a technical case study on Graph ML and Big Data

    Develop a concise walkthrough of a past project where you designed a scalable architecture using Graph ML or large-scale data processing. Focus on the trade-offs made in system design, data ingestion strategies, and how you ensured the solution was production-ready.

  • Synthesize your experience in Generative AI implementation

    Prepare to discuss your hands-on experience with Generative AI, specifically focusing on integration into existing software systems. Be ready to explain how you handle model deployment, latency, and data quality in a high-impact engineering environment.

  • Formulate questions regarding the AI product roadmap

    Prepare thoughtful questions for the interviewers about the current maturity of their AI initiatives, the specific data challenges they are prioritizing, and how the engineering team balances innovation with the stability requirements of their networking products.

  • Review system design principles for hybrid environments

    Since the role is based in Bangalore and involves complex software systems, brush up on distributed systems architecture and the specific challenges of maintaining high-performance AI services within a hybrid work model.

AI-generated from the job information · Prepared Oct 16, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…