Software Architect

1 month ago


Bengaluru, Karnataka, India LinkedIn Full time
Transform the Way the World Works as a Staff Software Engineer

We're committed to providing transformational opportunities for our employees by investing in their growth. Our culture is built on trust, care, inclusion, and fun, where everyone can succeed. We aspire to create a culture that empowers our employees to do their best work and have a positive impact on the world.

This role will be based in Bangalore, India. We trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what's best for you and when it is important for your team to be together.

About the Role

As part of our world-class software engineering team, you will be charged with building the next-generation infrastructure platforms for LinkedIn with focus on information retrieval. You will be part of the IR engines team that is responsible for developing a high-performance distributed database built using Rust to support multiple retrieval use cases with dense and sparse vectors.

Responsibilities:
  • You will own the technical strategy for broad or complex requirements with insightful and forward-looking approaches to handle retrieval for large datasets with multiple query patterns.
  • You will design, implement, and optimize the performance of the underlying querying, storage, and indexing systems.
  • You will improve the observability and understandability of retrieval systems with a focus on improving developer productivity and system sustenance.
  • You will effectively communicate with the team, partners, and stakeholders.
  • You will mentor other engineers, define our challenging technical culture, and help to build a fast-growing team.
  • You will work closely with the open-source community to participate and influence cutting-edge open-source projects.
Qualifications:
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience.
  • 8+ years of industry experience in software design, development, and algorithm-related solutions.
  • 8+ years of experience programming in languages such as Rust (preferred), C/C++.
  • Hands-on experience developing distributed systems, large-scale systems, databases, and/or Backend APIs.
Preferred Qualifications:
  • Experience of designing and working with the architecture of search engines and database systems, with focus on performance and scalability.
  • Experience with open-source projects like Apache Lucene, RocksDB, and vectors DBs like Qdrant/Milvus.
  • Experience in architecting, building, and running large-scale low-latency distributed systems.
Suggested Skills:
  • Distributed systems
  • Backend Systems Infrastructure
  • Rust, C/C++


  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire, we are on a mission to revolutionize the insurance industry with innovative data analytics and visualization tools. We are seeking an experienced Senior Software Architect who can lead our team in designing and implementing cutting-edge software systems.As a key member of our engineering team, you will be responsible for:Architecting complex...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the leading platform for Property & Casualty insurers to engage, innovate, and grow efficiently. Our platform combines digital, core, analytics, and AI to deliver a cloud service.We partner with our customers to continually evolve and enable their success. With an unparalleled implementation track record of 1600+ successful...


  • Bengaluru, Karnataka, India AxCrypt Software Private Limited Full time

    Job Title: Senior Software ArchitectJob Summary:AxCrypt Software Private Limited seeks an experienced Senior Software Architect to lead the design and development of cutting-edge software solutions.Main Responsibilities:Oversee the architecture and development of software solutions, ensuring alignment with organizational goals.Collaborate with stakeholders...


  • Bengaluru, Karnataka, India IAST Software Solution Pvt Ltd Full time

    Job Title: Software Solutions ArchitectAbout the Role:We are seeking an experienced Software Solutions Architect to join our team at IAST Software Solution Pvt Ltd. As a key member of our architecture team, you will be responsible for designing and architecting complex enterprise applications using Spring Boot framework.Key Responsibilities:Translate...

  • AI Software Architect

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced AI Software Architect to lead the development of cutting-edge artificial intelligence solutions.Company OverviewWe are a forward-thinking company dedicated to delivering innovative software solutions that transform businesses. Our team of experts is passionate about pushing the boundaries of what is...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software is seeking a skilled Senior Golang Software Architect to join our Product & Engineering team.Estimated Salary: $120,000 - $180,000 per annumAbout the RoleThe successful candidate will have extensive knowledge of software development and will work alongside other software engineers and developers to deliver high-quality products.Key...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to lead our HR systems development team. As a key member of our technology team, you will be responsible for designing and implementing innovative solutions to meet the evolving needs of our HR business.

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    Job Description:We are seeking a highly skilled Software Architect - Data Analytics to join our team at Guidewire Software. This role will involve leading the design and architecture of complex software systems, collaborating with product managers and engineers to translate business requirements into technical specifications, and mentoring junior...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire Software, we're on a mission to revolutionize the insurance industry by harnessing the power of data analytics and visualization. We're seeking an experienced Senior Software Engineer(Java) with a passion for architecting complex software systems that drive actionable insights.Job OverviewWe're looking for a talented engineer who can lead our...


  • Bengaluru, Karnataka, India Vmware Software India Private limited Full time

    About the Role:This position is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024. As a key member of the team, you will be responsible for architecting and designing enterprise software or cloud services using C++/C#.Key Responsibilities:•Design and Development: Architect and design enterprise software or...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire Software, the market leader that 400+ insurance companies trust to run their critical platform, is seeking a seasoned software architect to lead our next generation of data analytics and visualization tools. We believe that making a great decision should not require 100 in-house data scientists.We are looking for an enthusiastic engineer who is...


  • Bengaluru, Karnataka, India Dew Software Full time

    We are seeking a highly skilled Senior Database Architect to join our team at Dew Software. As a Senior Database Architect, you will design, develop, and maintain high-performance SQL databases that support software applications.Job DescriptionDesign and implement database architectures that meet business requirementsDevelop and maintain optimized SQL...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Data Driven Java Software Architect to join our team at Guidewire Software. This is an exciting opportunity to work on complex software systems, make informed decisions that align with the company's technical vision, and lead design and architecture discussions.Key ResponsibilitiesLead design and architecture...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software Solutions:Eka, a prominent player in the vendor solutions market for metals, energy, and agriculture, has merged with Quor Group. This strategic merger has solidified our position in the industry.We cater to a diverse range of asset classes utilizing a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside...


  • Bengaluru, Karnataka, India Bosch Global Software Technologies Full time

    Are you a seasoned software expert looking to lead the development of cutting-edge automotive solutions? We are seeking a highly skilled Senior Automotive Software Architect to join our team at Bosch Global Software Technologies.About the Role:Lead the architecture and design of Android-based automotive software solutions, ensuring high performance,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    **Job Summary**We are seeking a highly skilled Senior UI Software Architect to join our team at Flexera Software India LLP. As a key member of our UI development team, you will be responsible for designing and developing world-class user interfaces for our web applications.Key Responsibilities:Design and implement UI architecture using modern JavaScript...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software is looking for a talented Full Stack Engineer to join our Product & Engineering team. Estimated Salary: $150,000 - $200,000 per annum.About the RoleThe ideal candidate will have extensive experience in software development and a strong background in Golang, React Native, and mobile application development.We are seeking someone with excellent...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the RoleAs a Human Capital Technology Architect at MRI Software, you will play a key role in designing and developing HR technology architecture solutions to address business problems. Your primary responsibility will be to ensure that HR/Payroll business issues are aligned with enterprise architecture direction and standards.


  • Bengaluru, Karnataka, India Haravi Software Full time

    We are seeking an experienced and skilled ServiceNow Enterprise Architect to join our team at Haravi Software.About the RoleThe ideal candidate will have a deep understanding of ServiceNow architecture and hands-on experience with various ServiceNow modules, including IT Service Management (ITSM), IT Operations Management (ITOM), IT Asset Management (ITAM),...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Chief Java Developer and AWS ArchitectAbout Sonata Software:We are a leading digital transformation company that helps businesses navigate the complexities of technology.Role Overview:We are currently seeking a skilled Chief Java Developer and AWS Architect to join our team. This role requires expertise in core Java and strong knowledge of AWS,...