Current jobs related to Distributed Systems Architect - Bengaluru, Karnataka - Exotel


  • Bengaluru, Karnataka, India Amazon Full time

    Are you passionate about developing innovative solutions for distributed systems? Do you have a strong background in software development with a focus on cloud computing?We're seeking an experienced Distributed Systems Architect to lead the design and implementation of our payments platform. As a key member of our team, you'll be responsible for:Designing...


  • Bengaluru, Karnataka, India GE HealthCare Full time

    Join us at GE Healthcare as a Distributed Systems Architect, where you will play a critical role in designing and implementing innovative software solutions that transform service performance, durability, cost, and security. As a key member of our engineering team, you will work closely with architects and technical product managers to ensure that our...


  • Bengaluru, Karnataka, India LinkedIn Full time

    We're looking for a talented Distributed Systems Architect to join our software engineering team at LinkedIn. As a key member of our team, you'll be responsible for designing, developing, and maintaining large-scale distributed systems that are scalable, secure, and highly available.About UsWe believe in empowering our employees to do their best work where...


  • Bengaluru, Karnataka, India West Pharmaceutical Services Full time

    **Job Title:** Distributed Systems Architect**Job Description:**We are seeking a Distributed Systems Architect to join our team at West Pharmaceutical Services. As a key member of our team, you will be responsible for designing and developing distributed systems that meet the needs of our customers.You will work closely with cross-functional teams to ensure...


  • Bengaluru, Karnataka, India Amazon Full time

    Amazon's Spektr Datalake team owns the central data lake for Advertising, unifying Petabytes of data generated across the Ads pipeline into a single scalable repository. This data lake enables customers to collect what they need via world-class self-service tools.Our team is building the next version of the data lake for 5x growth, and we are seeking an...


  • Bengaluru, Karnataka, India Skill Connect HR Consulting Full time

    About the Position:We are seeking an experienced Distributed Systems Architect to join our team at Skill Connect HR Consulting. The successful candidate will have a strong background in data engineering, with experience in building scalable, available, and fault-tolerant systems using technologies such as Apache Spark, HDFS, YARN, Kafka, and Presto. You will...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    About UsSquareroot Consulting Pvt Ltd. is a cutting-edge technology firm that empowers innovation through open-source software development.Job DescriptionWe are seeking an exceptional Distributed Systems Architect to join our team in Bangalore, India.Create world-class distributed server infrastructure for mission-critical OLTP needs.Collaborate with peers...

  • Cloud Architect

    1 day ago


    Bengaluru, Karnataka, India Goldman Sachs Full time

    About the RoleThis Software Engineer role is a key contributor to our Asset Wealth Management team at Goldman Sachs. As a member of our team, you will be responsible for designing, developing, and implementing highly scalable, distributed, and fault-tolerant systems.Responsibilities:Design, develop, test, and document our systems to meet business...


  • Bengaluru, Karnataka, India Oracle Full time

    **Company Overview**Oracle is a leading provider of cloud infrastructure solutions, empowering businesses to build and deploy scalable applications. Our team is committed to delivering innovative technologies that meet the evolving needs of our customers.**Job Description**We are seeking a highly skilled Senior Principal Member of Technical Staff to join our...


  • Bengaluru, Karnataka, India Dell Full time

    Job DescriptionWe are seeking a highly skilled Lead Distributed Systems Architect to join our PowerScale Engineering Team in Bangalore.This role involves designing, developing and delivering innovative solutions to distributed computing problems for scale-out OneFS filesystem and data services. As a key member of the team, you will work closely with...


  • Bengaluru, Karnataka, India Oracle Full time

    Job DescriptionWe're looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. As a Senior Principal Member of Technical Staff, you will own the software design and development for major components of Oracle's Cloud Infrastructure. You should be...


  • Bengaluru, Karnataka, India Signzy Technologies pvt ltd Full time

    What You Will DoDesign and develop scalable, fault-tolerant distributed systems using GoLang and other programming languages as needed.Architect and build robust microservices and distributed applications using cloud-native development and containerization.Drive end-to-end system design and implementation, ensuring best practices in scalability, reliability,...

  • Software Engineer

    5 days ago


    Bengaluru, Karnataka, India LinkedIn Full time

    At LinkedIn, we're committed to creating economic opportunity for every member of the global workforce. We believe that amazing things happen when people work together in an environment where everyone feels a true sense of belonging.Job DescriptionWe're seeking a highly skilled Software Engineer - Distributed Systems Architect to join our Observability...


  • Bengaluru, Karnataka, India Signzy Full time

    ">Designing and implementing scalable, fault-tolerant distributed systems using cloud-native technologies such as AWS, GCP, and Azure.Developing efficient, maintainable, and high-quality code primarily in GoLang but open to other languages when necessary.Architecting and building robust microservices and distributed applications.Requirements:


  • Bengaluru, Karnataka, India Cerebras Systems Full time

    About UsCerebras Systems is a pioneer in large-scale AI Supercomputers. We are committed to delivering software solutions that empower our customers to unlock the full potential of their datacenters. Our mission is to provide innovative technologies that make complex AI applications easier to develop, deploy, and manage.Job DescriptionWe are seeking an...


  • Bengaluru, Karnataka, India Cisco Systems Full time

    Join Our TeamCisco Systems is a global leader in technology and networking solutions. We are seeking a Senior Software Engineer with 8+ years of experience in network protocols, distributed architecture, and cloud native solutions.Key ResponsibilitiesThe ideal candidate will have the following responsibilities:Design and develop cloud native solutions and...


  • Bengaluru, Karnataka, India Signzy Full time

    **Company Overview**">Signzy is a dynamic engineering team seeking a highly skilled Software Development Engineer - II to join our team.">**Job Summary**">We are looking for a talented engineer to design, develop, and optimize scalable, fault-tolerant distributed systems.">**Key Responsibilities**">Design and develop scalable, fault-tolerant distributed...


  • Bengaluru, Karnataka, India Weekday AI Full time

    **About the Role**We are looking for a talented Staff Software Engineer (C++) to join our team at Weekday AI. This role offers an exciting opportunity to design, develop, and optimize high-performance, scalable software solutions.The ideal candidate will have extensive experience in C++, Java, distributed systems, and system design. You will work closely...


  • Bengaluru, Karnataka, India Weekday AI Full time

    Key Responsibilities- Design & Develop: Architect, build, and optimize high-performance, distributed systems using C++ and Java, leveraging their expertise in system design, scalability, and performance optimization.- System Design: Contribute to complex system design discussions, ensuring scalable, fault-tolerant solutions that meet business requirements.-...


  • Bengaluru, Karnataka, India LinkedIn Full time

    **Key Responsibilities**Design and develop distributed systems, large-scale systems, databases, and backend APIs.Lead teams to architect, design, implement, and operationalize systems.Provide architectural guidance and mentorship to up-level the engineering organization.Actively improve the level of craftsmanship at LinkedIn by developing best practices and...

Distributed Systems Architect

1 week ago


Bengaluru, Karnataka, India Exotel Full time
Company Overview

Exotel is a leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotel's cloud-based product suite powers 50 million daily engagements across voice, video, and messaging channels. Our unified customer engagement platform caters to over 6000 companies in 60+ countries.

Tech at Exotel

We build fault-tolerant, loosely coupled, scalable, and real-time distributed systems. We emphasize clean abstractions of code, loosely coupled services, and good coding practices. We're strong believers in you built it, you own it. Running a distributed system is very different from just building one.

Platform Engineering at Tech

The platform engineering group is responsible for the distributed-system (cloud) infrastructure and data infrastructure. The team's deliverables significantly influence the reliability, usability, scalability, and optimality of the overall Exotel stack.

Job Role

A Software Engineer 2 - Infra Engineering will design, develop, test, and maintain software for pipelines and tools catering to platform-wide concerns. This includes microservice chassis or templates, service discovery, monitoring/logging, automated deployments, IPC (distributed queues), data infrastructure, security, and more.

Responsibilities

- Design and develop software for pipelines and tools
- Participate in exploring and adapting new technologies
- Monitor existing deployments to ensure committed SLAs are met

What does it take?

We are looking for candidates with a strong understanding of computer/distributed systems and strong programming skills. We want people who love designing and engineering distributed systems.