
Senior Engineer, Transactions
3 weeks ago
As a senior 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 overseeing the direction, design and development of key features. In this position, you will be empowered to leverage your technical, leadership, and business acumen while mentoring other engineers who are eager to learn from you.
At SingleStore, the Storage Team owns most of the low-level and System of Record 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.
- Lead innovation for major software components, systems, and features.
- Extend the architecture of the system to support enhanced requirements.
- Ensure data consistency and durability with breakthrough performance and scalability.
- 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 Support, Sales, and Marketing.
- 3+ years of experience designing distributed systems and/or fault-tolerant systems, independently of the programming language.
- 5+ years of experience developing and debugging in system level C/C++, preferably on Linux.
- 5+ years of experience with low level concepts such as file systems, concurrency, multithreading, and server architectures.
- Familiarity with Transaction Processing concepts such as isolation levels, replication, 2PC, consensus, optimistic concurrency, MVCC, …
- Familiarity with modern cloud architectures and paradigms, such as docker containers and kubernetes.
- Passionate about building highly reliable system software.
- B.S. degree or equivalent experience in Computer Science or a similar field.
- 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-
Software Engineer, Transactions
3 weeks ago
Hyderabad City Taluka, Pakistan SingleStore Full timePosition 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...
-
Senior Engineer
7 days ago
Hyderabad City Taluka, Pakistan DigitalOcean LLC Full timeAre you passionate about building features that you and your peers will love? We want people who share our enthusiasm for innovation at DigitalOcean LLC. As a Senior Engineer, you will be part of our team that builds and runs the services and infrastructure for the DigitalOcean DBaaS product.Job DescriptionThis role reports to the Engineering Manager of the...
-
Senior Engineer, Distributed Systems
3 weeks ago
Hyderabad City Taluka, Pakistan SingleStore Full timeSenior 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...
-
Senior Data Engineer
4 days ago
Hyderabad City Taluka, Pakistan FANATICS INC Full timeJob Overview:We are looking for a Senior Data Engineer with a deep understanding of Apache Spark (Scala & PySpark), Kafka Streams (Java), AWS services, Snowflake, Apache Iceberg, Tableau, and Data Lake architectures. As a senior member of our team, you will be responsible for leading the design, implementation, and optimization of large-scale data systems,...
-
Senior Software Engineer, Data Ingestion
2 weeks ago
Hyderabad City Taluka, Pakistan SingleStore Full timeSenior 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,...
-
Senior Electronics Engineer
2 weeks ago
Hyderabad City Taluka, Pakistan Johnson Controls Full timeAbout the RoleWe are seeking a highly skilled Senior Electronics Engineer to join our team at Johnson Controls. This is a 1-year contractual role that requires a Bachelor's degree in electronics, engineering, or a related field.Key ResponsibilitiesProject execution in coordination with PMC, customer, consultant, and other agencies, along with good...
-
Senior Engineering Leader
19 hours ago
Hyderabad City Taluka, Pakistan beBee Careers Full timeAbout YouAs a Senior Engineering Leader, you will define project scope, objectives, and deliverables, ensuring clarity and achievability. You will lead engineering teams to successfully deliver projects, adhering to client requirements and project timelines.To be successful in this role, you should have a proven track record in software engineering and...
-
Senior Software Engineer
2 days ago
Hyderabad City Taluka, Pakistan beBee Careers Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and validating critical software programs for Linux-based systems.Key ResponsibilitiesLeverage advanced software knowledge and experience to design and develop complex software...
-
Senior Hardware Design Engineer
2 weeks ago
Hyderabad City Taluka, Pakistan Qualcomm Technologies, Inc Full timeJob Summary:We are seeking a highly skilled Sr. Hardware Design Engineer to join our team at Qualcomm Technologies, Inc.The ideal candidate will have a strong background in hardware design and implementation of complex electronic systems, with a focus on digital and analog circuits, RF systems, and mechanical systems. Experience with PNR flow, signoff, and...
-
Senior Software Engineer Leader
2 weeks ago
Hyderabad City Taluka, Pakistan DigitalOcean LLC Full timeAt DigitalOcean LLC, we're seeking a seasoned Senior Software Engineer to join our GenAI team and help shape the future of accelerated compute.About the PositionThis is an exciting opportunity for a technical leader who can drive innovation and growth. As a Senior Software Engineer, you will be responsible for developing and maintaining cutting-edge software...