Talent.com
This job offer is not available in your country.
Principal Software Engineer |GO, Python, Microservices, Large Scale Cloud Platforms, Data & Systems | Bangalore, 12+ years.

Principal Software Engineer |GO, Python, Microservices, Large Scale Cloud Platforms, Data & Systems | Bangalore, 12+ years.

CiscoBengaluru, Karnataka, India
9 hours ago
Job description

Meet the team

The Cisco’s AI team consists of AI researchers, and software developers who collaborate to build innovative products and platforms for Cisco. We are motivated by tackling unique challenges that arise when connecting people and devices at a world-wide scale.

You will join a newly formed, dynamic AI team as one of the core members, and have the opportunity to influence the culture and direction of the growing team. Our team includes AI experts and distributed system experts who work together with our partners in products management, and engineers across a wide variety of other Cisco teams.

Your Impact

We are seeking a Principal Engineer to join our Platform team, where you will play a vital role in integrating non-AI service, AI services for our Cisco Cloud Control products. Your skills in understanding service operations and architecting / building effective interfaces between service boundaries with the right instrumentation will be essential for the success of our product. Your role will involve understanding the operations of disparate product services, AI services, non-AI services, designing and building interfaces that seamlessly connect these services, and ensuring the appropriate instrumentation is in place. Your work will be instrumental in delivering a powerful and effective solution to our customers.

  • Provide technical leadership to all members of the team to guide designs and implementations towards optimal results with regard to reusability, security, reliability, and performance.
  • Collaborate with various stakeholders to design complex systems comprised of multiple ML and non-ML services which meet the highest levels of security, performance, reliability, and scalability while satisfying requirements from within our own team plus those of external integrating teams.
  • Collaborate with disparate teams to understand the operations of core services, AI services and integrate them into our Cisco wide platform.
  • Design and build effective interfaces between AI services, ensuring smooth communication and data exchange while adhering to security and performance requirements.
  • Implement the right types of instrumentation to monitor and measure the performance, reliability, and security of integrated AI services.
  • Debug integration issues, identifying bottlenecks or errors and implementing solutions to optimize service interactions.
  • Work on performance tuning and optimization of the integrated AI services to ensure efficient and responsive operation.
  • Develop clear and comprehensive documentation for integration processes, interfaces, and instrumentation, facilitating teamwork and knowledge transfer within the team.
  • Collaborate closely with AI engineers, data scientists, and security experts to ensure smooth integration of AI services into the products.
  • Ensure that integrated AI services meet security and compliance standards, working closely with the security team to implement necessary measures.

Minimum Qualifications

  • 12+ years’ experience as a Backend Engineer with expertise in integrating complex services.
  • 8+ years’ experience writing code in Python, Java, or Go.
  • 5+ years’ experience building a large-scale cloud product platform.
  • Must have experience managing large datasets and high transaction throughput systems.
  • BA / BS degree with 10+ years of experience (or) MS degree with 8+ years of experience as a software development engineer
  • Preferred Qualifications

  • Experience in AI service operations, including Generative AI, and the ability to design and build interfaces between them.
  • Understanding of GenAI frameworks and orchestrators like LangChain, Llamalndex, Semantic Kernel or AutoGen.
  • Strong experience building a 200+ microservices platform, distributed computing, complex data structures and algorithms.
  • Production experience handling 10+ PB datasets; experience with complex “join” and graph-like queries
  • Experience with instrumentation and monitoring tools for measuring service performance.
  • Experience with presenting to executive audiences and driving architecture / design across large group of senior engineers.
  • Knowledge of compliance standards.
  • Create a job alert for this search

    Principal Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer, Distributed Cloud

    Principal Software Engineer, Distributed Cloud

    F5Bengaluru, Karnataka, India
    At F5, we strive to bring a better digital world to life.Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Commonwealth BankBengaluru, Karnataka, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Director of Software Engineer - Python

    Director of Software Engineer - Python

    JPMorgan Chase & Co.Bengaluru, Karnataka, India
    Your opportunity to make a real impact and shape the future of financial services is waiting for you.Let’s push the boundaries of what's possible together. As a Director of Software Engineering of 5...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Software Principal Engineer

    Software Principal Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    Software Principal Engineer (I8).PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of t...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    MicrosoftBengaluru, Karnataka, India
    Our team in Azure GenAI is at the cutting edge of developing large language model technologies to power Azure AI Platform products and offering them as a service for both internal and external appl...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer - GenAI

    Principal Software Engineer - GenAI

    Commonwealth BankBengaluru, Karnataka, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer - OpenShift

    Principal Software Engineer - OpenShift

    Red Hat, Inc.Bengaluru, Karnataka, India
    The Red Hat OpenShift Engineering team is looking for a Principal Software Engineer to join us in Bangalore, India.In this role, you will work in an agile team and contribute to the engineering of ...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    TakedaBengaluru, Karnataka, India
    At Takeda, we are leading digital evolution and global transformation.By building innovative solutions and future-ready capabilities, we are meeting the need of patients, our people, and the planet...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    QuessBengaluru, Karnataka, India
    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets.Our 10,000+ associates...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    First American IndiaBengaluru, Karnataka, India
    First American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE : FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has bee...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Eurofins GSC IT DCBengaluru, Karnataka, India
    WORKING LOCATION : Bangalore, India.SUMMARY OF POSITION AND OBJECTIVES : .Eurofins IT Solutions, Bengaluru, Karnataka, India. With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is t...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    SwiggyBengaluru, Karnataka, India
    Ways of working : Mandate 1 – Employees will come to the office twice or thrice a week at their base location and work remotely for the remaining days. Job Profile : Principal Software Engineer - Stor...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Software Principal Engineer - C, Linux, BSD, Python

    Software Principal Engineer - C, Linux, BSD, Python

    Dell TechnologiesBengaluru, Karnataka, India
    The Dell Technologies – UDS Division is in the business of transforming the way data is stored.At the forefront of the big data movement, our highly parallelized, distributed architecture has compl...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Principal Software Engineer (Hybrid in Bangalore)

    Principal Software Engineer (Hybrid in Bangalore)

    SmartsheetBengaluru, Karnataka, India
    For over 20 years, Smartsheet has helped people and teams achieve–well, anything.From seamless work management to smart, scalable solutions, we’ve always worked with flow.We’re building tools that ...Show moreLast updated: 9 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    OracleBengaluru, Karnataka, India
    Joining Oracle will give you the opportunity to design and build innovative new systems from the ground up and operate services at scale. Engineers at every level can have significant technical and ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Cadence Design Systems, Inc.Bengaluru, Karnataka, India
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The company applies its underlying Intelligent System Design strategy to deliver softwar...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Software Engineer - Python

    Lead Software Engineer - Python

    Société Générale AssurancesBengaluru, Karnataka, India
    Lead Software Engineer - Python.IT (Information Technology) Permanent contract Bangalore, India Hybrid Reference R Start date Immediately Publication date 2025 / 09 / 18. Objectives of this roleDevelop...Show moreLast updated: 9 hours ago