Software Engineer, Distributed Systems

vor 4 Wochen


Munich, Bayern, Deutschland Firebolt Vollzeit

About Firebolt

Firebolt is a global group of data leaders passionate about high-performance databases and instant analytics experiences for data-intensive applications. We're building the world's fastest and most efficient cloud data warehouse.

Metadata Team

The Metadata Team is responsible for providing metadata information for Firebolt's control and dataplane. We keep meta-information to make user data accessible and useful. Our challenge is to hold this data and serve it with low latency in an ACID compliant way.

Key Responsibilities

  • Contribute to Firebolt's product design and architecture
  • Design, build, and maintain Firebolt's cutting-edge metadata solution
  • Collaborate with other Firebolt teams to provide a seamless data experience

Requirements

  • 6+ years of experience as a backend engineer with at least 1.5 years using Go in production
  • 4+ years of experience building and operating highly concurrent, highly available, and fault-tolerant distributed systems
  • Production experience with Kubernetes, including using open-source solutions from the ecosystem
  • Hands-on experience in building and operating cloud-native applications on AWS, GCP, or Azure
  • Strong Linux fundamentals and an understanding of networking, including various network protocols, especially AWS networking
  • Expertise in algorithms, data structures, concurrency, and design patterns

Bonus Requirements

  • Familiarity with databases such as FoundationDB, Aerospike, or any high-performance KV-store
  • Familiarity with distributed computing, networking, lockless algorithms, and data structures
  • Experience with message brokers and data/stream processing (Kafka, RabbitMQ)


  • Munich, Bayern, Deutschland Google Vollzeit

    Job DescriptionWe are seeking a Distributed Systems Engineer to join our team at Google. As a Distributed Systems Engineer, you will be responsible for designing, developing, and testing software solutions for our distributed systems.Key Responsibilities:Design and develop software solutions for our distributed systems.Collaborate with cross-functional teams...


  • Munich, Bayern, Deutschland Firebolt Vollzeit

    About FireboltFirebolt is a global group of data leaders passionate about high-performance databases and instant analytics experiences for data-intensive applications. We're building the world's fastest and most efficient cloud data warehouse.About the TeamThe Metadata Team at Firebolt is responsible for providing metadata information for firebolt control &...


  • Munich, Bayern, Deutschland Firebolt Vollzeit

    About FireboltFirebolt is a global group of data leaders passionate about high-performance databases and instant analytics experiences for data-intensive applications. We're building the world's fastest and most efficient cloud data warehouse.About the TeamThe Metadata Team at Firebolt is responsible for providing metadata information for firebolt control &...


  • Munich, Bayern, Deutschland Grafana Labs Vollzeit

    About the RoleWe're seeking a Principal-level engineer with a strong distributed systems background to drive technical and business strategy in the Observability department at Grafana Labs.Key ResponsibilitiesDrive technical and business strategy in the Observability department.Influence the product roadmap and drive innovations from ideation to customer...


  • Munich, Bayern, Deutschland Google Vollzeit

    Job OverviewAs a Software Development Engineer at Google, you will be responsible for designing, developing, and maintaining large-scale distributed systems. This role requires expertise in software development, data structures, and algorithms, as well as experience working in computing, distributed systems, storage, or networking.Key responsibilities...


  • Munich, Bayern, Deutschland g2 Recruitment Vollzeit

    Drone Software Engineer – Machine LearningOur innovative client in the Aerospace/Defence industry is seeking a skilled Drone Software Engineer with a background in Machine Learning to join their team on a permanent basis.This is an exciting opportunity to work in a fast-paced environment and contribute to the development of cutting-edge drone...


  • Munich, Bayern, Deutschland g2 Recruitment Vollzeit

    Drone Software Engineer – Machine LearningOur innovative client in the Aerospace/Defence industry is seeking a skilled Drone Software Engineer with a background in Machine Learning to join their team on a permanent basis.This is an exciting opportunity to work in a fast-paced environment and contribute to the development of cutting-edge drone...


  • Munich, Bayern, Deutschland g2 Recruitment Vollzeit

    Drone Software Engineer – Machine LearningOur innovative client in the Aerospace/Defence industry is seeking a skilled Drone Software Engineer with a background in Machine Learning to join their team on a permanent basis.This is an exciting opportunity to work in a fast-paced environment and contribute to the development of cutting-edge drone...


  • Munich, Bayern, Deutschland g2 Recruitment Vollzeit

    Drone Software Engineer – Machine LearningOur innovative client in the Aerospace/Defence industry is seeking a skilled Drone Software Engineer with a background in Machine Learning to join their team on a permanent basis.This is an exciting opportunity to work in a fast-paced environment and contribute to the development of cutting-edge drone...


  • Munich, Bayern, Deutschland Kinexon Vollzeit

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our Real-Time Locating System (RTLS). As a key member of our team, you will design and develop monitoring and configuration services, as well as APIs within our KINEXON Industries ecosystem.Your primary focus will be on real-time networking,...


  • Munich, Bayern, Deutschland Google Vollzeit

    About the RoleAs a Software Development Engineer at Google, you will play a critical role in designing, developing, and maintaining large-scale, distributed systems that power our cloud infrastructure. This is a unique opportunity to combine software and systems engineering to build and run complex systems that are fault-tolerant, scalable, and highly...


  • Munich, Bayern, Deutschland Google Vollzeit

    About the RoleAs a Software Development Engineer at Google, you will play a critical role in designing, developing, and maintaining large-scale, distributed systems that power our cloud infrastructure. This is a unique opportunity to combine software and systems engineering to build and run complex systems that are fault-tolerant, scalable, and highly...


  • Munich, Bayern, Deutschland Grafana Labs Vollzeit

    About the RoleWe're seeking a seasoned engineer to lead our Observability backend initiatives. As a Principal Backend Engineer, you'll drive technical and business strategy, influence the product roadmap, and drive innovations from ideation to customer adoption.Key ResponsibilitiesDrive system design, create design documents, and collaborate within and...


  • Munich, Bayern, Deutschland Google Vollzeit

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Google. As a Software Development Engineer, you will be responsible for designing, developing, and testing software solutions for our cloud infrastructure.Key Responsibilities:Design and develop software solutions for our cloud infrastructure.Collaborate with...


  • Munich, Bayern, Deutschland Rohde & Schwarz Vollzeit

    Join Our Team as a Full Stack Software EngineerWe are seeking a highly skilled and motivated Full Stack Software Engineer to join our team at Rohde & Schwarz. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining our software systems.Key Responsibilities:Design and develop software systems using C++ and other...


  • Munich, Bayern, Deutschland Rohde & Schwarz Vollzeit

    Join Our Team as a Full Stack Software EngineerWe are seeking a highly skilled and motivated Full Stack Software Engineer to join our team at Rohde & Schwarz. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining our software systems.Key Responsibilities:Design and develop software systems using C++ and other...


  • Munich, Bayern, Deutschland Celonis Vollzeit

    We're looking for a seasoned Staff Software Engineer to join our Process Mining team at Celonis. As a key member of our engineering team, you will be responsible for designing and implementing scalable, fault-tolerant distributed systems using cloud-native technologies.The Team:Our team provides a scalable identity management infrastructure to support...


  • Munich, Bayern, Deutschland Apple Vollzeit

    Job SummaryWe are seeking a highly skilled Software Build Engineer to join our team at Apple. As a key member of our Software Build & Integration team, you will play a critical role in delivering state-of-the-art operating systems and applications to our customers.Key ResponsibilitiesCollaborate with engineers from Software, Hardware, Localization, QA, and...


  • Munich, Bayern, Deutschland Apple Vollzeit

    Job SummaryWe are seeking a highly skilled Software Build Engineer to join our team at Apple. As a key member of our Software Build & Integration team, you will play a critical role in delivering state-of-the-art operating systems and applications to our customers.Key ResponsibilitiesCollaborate with engineers from Software, Hardware, Localization, QA, and...


  • Munich, Bayern, Deutschland Apple Vollzeit

    Job SummaryWe are seeking a highly skilled Software Build Engineer to join our team at Apple. As a key member of our Software Build & Integration team, you will play a critical role in delivering state-of-the-art operating systems and applications to our customers.Key ResponsibilitiesCollaborate with engineers from Software, Hardware, Localization, QA, and...