Highly Available Software Architect

2 weeks ago


Bengaluru, Karnataka, India NVIDIA Full time

NVIDIA is a leader in the field of high-performance computing, and we're seeking a talented Senior Software Engineer to join our team. Our mission is to continuously improve our HPC infrastructure, and we're looking for someone with a strong background in software development and distributed systems.

Key Responsibilities:

  • Design and implement highly available and scalable systems to meet the demands of our HPC clusters
  • Evaluate new and innovative technologies to stay ahead of the curve
  • Continuously improve infrastructure provisioning and management using automation
  • Support a globally distributed, multi-cloud hybrid environment - AWS, GCP, and On-prem
  • Build strong cross-functional relationships and align with partners across various business units
  • Ensure the highest level of uptime and Quality of Service (QoS) to our users through operational excellence
  • Participate in team's on-call rotation and be a contact for service incidents

Requirements:

  • 5+ years of experience in design, implementation, and delivery of large engineering projects
  • Comfortable with at least two of the following programming languages: Golang, Java, C/C++, Scala, Python, Elixir
  • Understanding of scalability challenges and performance of server-side code
  • Experience in full software development lifecycle – from inception and design to deployment, operation, and iterative development
  • Proficient in cloud computing and hands-on in at least one cloud platform: GCP, AWS, or Azure
  • Proficient in modern CI/CD techniques, GitOps, and Infrastructure as Code (IaC)
  • Strong work ethic and a passion for problem-solving
  • B.S. degree in Computer Science or related technical field (or equivalent experience)
  • Detail-oriented with great communication and collaboration skills

Preferred Qualifications:

  • Prior experience building solutions for HPC clusters based on Slurm or Kubernetes
  • Strong understanding of Linux operation system and TCP/IP fundamentals


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is a leader in the field of high-performance computing, and we're seeking a skilled Senior Software Engineer to join our team. Our mission is to continue improving our HPC infrastructure, and we're looking for a talented individual who can help us achieve this goal.As a Senior Software Engineer, you will be working with a team of passionate and...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Job Title: Associate Software ArchitectJob Summary: We are seeking a highly skilled Associate Software Architect to join our team at Getinz Techno Services. The ideal candidate will have a strong background in software architecture, design patterns, and software development life cycle. Responsibilities: Design and develop large-size software products using...


  • Bengaluru, Karnataka, India MRI Software Full time

    MRI Software is seeking a highly skilled Solution Architect to lead our team of software engineers. The ideal candidate will have a strong background in software development lifecycle, with at least 8 years of experience in leading teams and architecting software solutions. Key responsibilities include designing, developing, and maintaining efficient,...


  • Bengaluru, Karnataka, India HealthEdge Full time

    OverviewWe are seeking a highly skilled Staff Software Engineer to join our team at HealthEdge. The ideal candidate will possess a strong background in Java and Spring Boot development, with a minimum of 10 years of hands-on experience in architecting and building robust applications using Java, Spring Boot frameworks, and familiarity with Ruby on Rails...


  • Bengaluru, Karnataka, India Intuit Full time

    Senior Software Architect RoleThe Senior Software Architect at Intuit is responsible for designing and building highly available services on public and private clouds. This includes applying SCM best practices to enable reliable systems and processes, delivering high-quality web, windows, and desktop software, and collaborating with cross-functional teams to...


  • Bengaluru, Karnataka, India ScaleneWorks Full time

    Job DescriptionAt ScaleneWorks, we are seeking a highly skilled DevOps and SRE Operations Professional to join our team and contribute to the reliability and scalability of our cloud-based applications. Key responsibilities include maintaining excellent hands-on experience in DevOps, SRE operations, CI/CD, and cloud-based principles. Additionally, the ideal...


  • Bengaluru, Karnataka, India Circles Life Full time

    Senior Software ArchitectAbout the RoleCircles Life is seeking a highly skilled Senior Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable and highly available software systems.Key Responsibilities:Design and implement software systems that meet the needs of our...


  • Bengaluru, Karnataka, India Talpro Full time

    About the Role:We're looking for a seasoned C++ expert to lead the development of complex software systems at Talpro. The ideal candidate will have over 12 years of experience in software development, with a strong background in architecting and developing applications using C++.Key Responsibilities:- Cross-Platform Development: Lead and manage the...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job Title: Software ArchitectWe are seeking a highly skilled Software Architect to join our team at Squareroot Consulting Pvt Ltd. As a key member of our technology team, you will be responsible for designing and developing scalable, fault-tolerant, and high-availability systems.Key Responsibilities:Design and develop large-scale distributed architectures...


  • Bengaluru, Karnataka, India Intuit Full time

    Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Intuit. As a key member of our ProConnect team, you will be responsible for designing and building highly available services on public and private clouds.Key Responsibilities:Design and develop scalable and secure cloud-based solutions.Collaborate with...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India PROD SOFTWARE INDIA PRIVATE LIMITED Full time

    Associate Architect PositionWe are seeking a highly motivated and dynamic Associate Architect to join our team at PROD SOFTWARE INDIA PRIVATE LIMITED. As an Associate Architect, you will be responsible for the entire software development life cycle, from design and coding to maintenance and deployment.Key Responsibilities:Design and develop secure desktop...


  • Bengaluru, Karnataka, India Nexthire Full time

    About the Role:We are seeking a highly skilled .NET software architect to join our team. The ideal candidate will have hands-on experience in .NET technologies, SQL databases, and Azure Cloud services.Key Responsibilities:Design and develop .NET-based applications and services.Collaborate with cross-functional teams to define and implement new...


  • Bengaluru, Karnataka, India Sampoorna Consultants Pvt. Ltd Full time

    Design and Implement High-Quality Mobile ApplicationsWe are seeking a highly skilled Android Architect with in-depth knowledge of Flutter who can lead the development team in creating exceptional user experiences. The ideal candidate will have a strong understanding of software architecture principles, secure coding practices, and mobile-specific CI/CD...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:The successful candidate for this position will be a seasoned Software Architect Lead with a strong background in architecting, designing, developing, and evolving Microsoft .Net based applications.Responsibilities:Understand the functional domain of the application and its use.Design, develop, and maintain efficient, reusable, and reliable...


  • Bengaluru, Karnataka, India Guidewire Full time

    About This RoleAt Guidewire, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you'll have the opportunity to work collaboratively in an empowered, small, cross-functional team.Key QualificationsA deep understanding of software development principles and a passion for code quality.8+...


  • Bengaluru, Karnataka, India Trellix Full time

    Trellix is a leading provider of cybersecurity solutions, and we are seeking a highly skilled Senior Tech Lead to lead our development team.About the Role:We are looking for a seasoned leader with 9+ years of experience in application development and architectural principles to lead our development team.The ideal candidate will have strong leadership skills,...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the JobDescriptionWe are seeking a highly skilled Senior Software Architect to join our team at VMware Software India Private Limited. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and secure software solutions that meet the high standards of our customers.About the RoleAs a Senior...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    About the Role:PNR Software Solutions is seeking a highly skilled Senior Software Architect to join our team. In this role, you will be responsible for designing and developing cutting-edge SPA applications using React/Angular8+. You will participate in requirement analysis, architecture, design, coding, and testing, and have strong ability to...


  • Bengaluru, Karnataka, India Talent XO Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to lead our software development team. As a Senior Software Architect, you will be responsible for designing and developing complex scalable reliable and highly available features for world-class SaaS products and services.Key Responsibilities:* Lead...


  • Bengaluru, Karnataka, India MRI Software Full time

    Advanced Software DevelopmentWe are seeking an experienced candidate to join our team as a Senior Software Engineer. The ideal candidate will have a strong background in software development, with a focus on designing, developing, and maintaining efficient, reusable, and reliable code. About the RoleUnderstand the functional domain of the application and...