Software Engineer, Distributed Systems

4 weeks ago


Hyderabad City Taluka, Pakistan SingleStore Full time
Software Engineer, Distributed SystemsPosition Overview

As a software engineer on the Storage team working on Distributed Systems, you will have the unique benefit of building systems software in a rapid production environment with a small and collaborative team. This includes actively collaborating with the product team and other engineers to design and implement new key features which meet high standards of quality. You will leverage and deepen your technical and project management skills while working with talented and experienced colleagues.

At SingleStore, the Storage Team owns most of the low-level architecture of the system. This architecture is a distributed, shared-nothing and cloud-native system, which is a big part of how our product's scalability and resiliency works. This includes working with (and building) cluster management, replication, consensus, fault-tolerance, and system of record features and other core distributed system concepts.

If you want to know more about the cool things built by the storage team, you can check out these two articles:

  • The Future is Bottomless
  • Building Fast Distributed Synchronous Replication.
Role and Responsibilities
  • Develop critical software components, systems, and features.
  • Proactively learn about the system as a whole and contribute to its design.
  • Automate and test your own code to improve overall software quality.
  • Manage individual project priorities, deadlines and deliverables.
  • Mentor and train other team members on design techniques and coding standards.
  • Actively participate in customer POCs to optimize customer experience and adoption.
  • Work collaboratively with other engineering teams and other departments such as Sales, Marketing, and G&A.
Required Skills and Experience
  • Some knowledge of C and/or C++, particularly at system level.
  • Understanding of low level concepts such as file systems, concurrency, multithreading, and server architectures.
  • Good algorithms and data structures knowledge.
  • Experience developing distributed systems and/or fault-tolerant systems is a plus.
  • Familiarity with Distributed Systems concepts such as replication, consensus, networking, byzantine failures, … is a plus.
  • Passionate about building highly reliable system software.
  • B.S. degree or equivalent experience in Computer Science or a similar field.
Other:
  • Employment Status: Full Time Employment
  • Location/Working classification: Hybrid Role
    • Required to work from office 1 day a week

SingleStore delivers the cloud-native database with the speed and scale to power the world's data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Hyderabad, Dublin and Kyiv.

Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people.

#J-18808-Ljbffr

  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Senior Software Engineer, Distributed SystemsPosition OverviewAs a senior software engineer on the Storage team working on Distributed Systems, you will have the unique benefit of building systems software in a rapid production environment with a small and collaborative team. This includes overseeing the direction, design, and development of key features. In...


  • Hyderabad City Taluka, Pakistan Oracle - Egypt Full time

    Oracle is seeking a talented Senior Software Engineer to join our team. The successful candidate will have experience running production workloads at scale on Kubernetes and will be able to design and implement highly available distributed systems.The ideal candidate will have strong communication skills and be able to break down and problem-solve complex...


  • Hyderabad City Taluka, Pakistan Astronomer Full time

    Astronomer is a remote-first company that values diversity and is committed to making a positive impact. Our mission is to empower data teams to bring mission-critical analytics, AI, and software to life.About the Role:Join our Customer Reliability Engineering team as an infrastructure specialist and focus on the reliability of our cloud infrastructure and...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Position OverviewAs a software engineer on the Storage team working on Transaction Processing, you will have the unique benefit of building systems software in a rapid production environment with a small and collaborative team. This includes actively collaborating with the product team and other engineers to design and implement new key features which meet...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    Job Title: Senior Software EngineerJob Summary:We're looking for a skilled Senior Software Engineer to join our team. As a senior engineer, you'll play a key role in designing, developing, and deploying scalable software systems that power our cloud services.About UsDigitalOcean is a fast-growing cloud platform company that's passionate about simplifying the...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Role and ResponsibilitiesAs a Software Engineer at SingleStore, you will be responsible for building and maintaining our distributed database system. Your primary focus will be on designing and implementing new features, as well as troubleshooting and resolving technical issues.Responsibilities:Design and develop new features and enhancements to our database...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Sytem Software Engineer RoleOur team is responsible for building the core system software that powers SingleStore's cloud-native database. As a System Software Engineer, you'll own end-to-end projects and contribute actively throughout the product life cycle.You'll partner with experienced engineers who care deeply about your growth and success. Our team is...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job OverviewQualcomm Technologies, Inc. is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation. As a Sr Lead Software Developer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    PurposeAs a Software Engineer II, you will contribute to the development and integration of Fanatics' Warehouse Execution System (WES) and Warehouse Control System (WCS). You will collaborate with senior engineers to build, test, and deploy software that drives warehouse automation, material flow, and fulfillment orchestration.Key ResponsibilitiesAssist in...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    ResponsibilitiesLead the technical vision and roadmap for data governance, data quality, and privacy engineering systemsDrive architectural decisions and technology choices that align with business objectives and scalability requirementsLead and mentor a distributed global team of senior engineers, fostering a culture of innovation and engineering...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Company OverviewQualcomm Technologies, Inc is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation. We're committed to creating a smarter, connected future for all.Job DescriptionWe're seeking a highly skilled Software Test Engineer to join our team. As a Software...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Job Overview:"> We are seeking an experienced Software Engineering Lead to join our team at Qualcomm Technologies, Inc. As a key member of our IOT platform team, you will be responsible for supporting Android Upgrade activities across different chipsets. This role requires strong development experience with C/C++ and good programming skills. If you have a...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    We are looking for an exceptional Cloud Software Engineer to join our team of innovators at DigitalOcean LLC. This role will involve developing external customer-facing Managed Database products, including MySQL, PostgreSQL, Caching, Kafka, OpenSearch, MongoDB, and more.About the RoleThis position is able to be hired in India, located in our hub city of...

  • Data Systems Engineer

    2 weeks ago


    Hyderabad City Taluka, Pakistan SingleStore Full time

    Company OverviewSingleStore is a leading provider of cloud-native databases that power real-time applications. With a distributed SQL database, we empower businesses to deliver exceptional data experiences to their customers.We're committed to diversity and inclusion, and value individuals who can work effectively with diverse teams and people.Job...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    DigitalOcean LLC is expanding its operations in Hyderabad, India, and seeks a highly skilled software professional to join our team as a Senior Cloud Engineer Leader.About the RoleThis is a leadership position that requires a strong technical background and excellent communication skills.The ideal candidate will have experience leading teams and driving...


  • Hyderabad City Taluka, Pakistan DigitalOcean LLC Full time

    DigitalOcean is expanding in Hyderabad, India.We are looking for a software professional for our Hyderabad site, with 3-6 years of software development experience, with a strong background in algorithms and high-performance distributed systems to help us unlock innovation by enabling the developer community to build and scale their application using simple...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    About UsSingleStore delivers cloud-native databases that power real-time applications. We believe in empowering businesses to deliver exceptional data experiences to their customers.We're committed to diversity and inclusion, and value individuals who can work effectively with diverse teams and people.What We OfferAs a member of our team, you'll enjoy:A...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    Requirements:We are seeking a highly skilled Senior Big Data Engineer with 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. The ideal candidate will have a bachelor's degree in engineering, information systems, computer science, or a related field. Experience with data modeling, data warehousing, and...


  • Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full time

    About the Company">Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences. Our team of talented engineers collaborates to design system-level software solutions and obtain information on performance requirements and interfaces.">Job Description">We are seeking a highly skilled Software...


  • Hyderabad City Taluka, Pakistan SingleStore Full time

    Senior Software Engineer, Engine (Data Ingestion) -Position OverviewSingleStore Software Engineers are at the forefront of real-time technology that's revolutionizing how companies run their businesses every day. With release cycles throughout the year, our engineers are accustomed to moving quickly in a rapid production environment. To do this successfully,...