Senior Software Engineer, Infrastructure

4 days ago


Greater Bengaluru Area, India Firebolt Full time

About the team

We are the Firebolt Engines team, responsible for production experience of our Engines, the core of Firebolt experience. Engines are how we define the workload a customer runs, and ultimately orchestrates all of the infrastructure to enable customers to execute their queries. This is a high impact team that gets an opportunity to collaborate with all parts of the company from the customer facing experiences to the core database teams and infrastructure.


About the role

We are looking for a skilled engineer to help build our next-generation Engines infrastructure. Your mission will be to bring the Firebolt experience to customers wherever they are, delivering cutting-edge speed while upholding the highest standards of reliability. A key strategic initiative for this role will be helping Firebolt expand its cloud data warehouse services to Google Cloud Platform (GCP) and Microsoft Azure, building on our existing AWS foundation.


This is a hybrid role that merges software engineering with core site reliability engineering (SRE) responsibilities. You won’t just operate the system; you'll write the code that builds, maintains, and scales it. You will help build and operate our dynamic compute infrastructure, driving improvements in scalability, performance, and operational excellence across a multi-cloud environment. As part of a team that owns both the development and reliability of our production systems, you will play a crucial part in incident response, observability, and ensuring service quality as we grow.


About the day to day

  • Design and implement systematic improvements to Firebolt cloud infrastructure and Engine provisioning services to make it fast, reliable, scalable and cost efficient.
  • Collaborate with development teams across the company to improve services reliability, scalability and developer productivity.
  • Together with an engineering team, you will share an on-call rotation and be an escalation contact for service and cloud infrastructure incidents.


Requirements

  • BS degree in Computer Science, Engineering, or a related field or equivalent experience
  • 3+ years hands-on experience as a Software Engineer, or a Site Reliability Engineer owning feature development
  • Production experience with Kubernetes, including using open source solutions from the eco-system, or equivalent container orchestration technologies
  • Proven experience as a professional developer of production software
  • Development experience in an object oriented programming language. We develop in Go, C++, and some Python here and there. Experience with these languages is a plus. You are willing to understand and make cross-cutting changes in the Firebolt codebase regardless of the language.
  • Hands on experience in building and operating cloud native applications on AWS, GCP or Azure
  • Strong Linux fundamentals and an understanding of networking, including a variety of network protocols
  • Experience building and operating highly concurrent, highly available, and fault-tolerant distributed systems


A bonus if you have

  • Understanding of application security in a cloud environment
  • Experience working with service mesh and multi-cluster mesh infrastructure
  • Experience in monitoring a variety of different application types with a modern prometheus compatible observability stack
  • Experience working with CI/CD pipelines like GitHub actions
  • Experience working with ArgoCD, CrossPlane, Terraform, FoundationDB, Kafka and Kubernetes operators is a plus


About Firebolt

Firebolt is the Cloud Data Warehouse designed to handle the speed, scale, and flexibility of AI applications. By delivering ultra-low latency, high concurrency, multi-dimensional elasticity, and flexibility, Firebolt empowers organizations to build data-intensive AI applications that perform at scale. With over $270m in funding to date, a strong engineering team and highly experienced leadership, Firebolt is well positioned to revolutionize the AI data infrastructure space and help businesses unlock the full potential of their data.



  • Greater Delhi Area, India Northcorp Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionNorthcorp Software sets the standard for tomorrow's solutions in the fast-paced world of technology. With a team of over 250 seasoned professionals, we specialize in Application Development, Enterprise Solutions, and BPM services. Our impressive track record includes over 200 projects and 70+ satisfied clients. We push boundaries and...


  • Greater Bengaluru Area, India Straatix Partners Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Staff Software Engineer (SORIN)Your Experience at a GlanceWe're looking for a Senior Staff Software Engineer to join our incident response product team - incident management platform at SORIN — a global leader in secure IT infrastructure monitoring and management.You'll drive the architecture behind solutions that help our customers detect, respond...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Greater Bengaluru Area, India Rubrik Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer - BlobstoreAbout the teamBlobstore is the core storage management and storage abstraction layer. For a multi node cluster this layer is responsible for some extremely important activities like - optimal data storage, dedupe, restore performance & data lifetime management. We use the same component across on-prem and cloud workloads...


  • Greater Bengaluru Area, India Rubrik Full time

    Senior Software Engineer - Blobstore About the team Blobstore is the core storage management and storage abstraction layer. For a multi node cluster this layer is responsible for some extremely important activities like - optimal data storage, dedupe, restore performance & data lifetime management. We use the same component across on-prem and cloud...


  • Greater Delhi Area, India Northcorp Software Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Company DescriptionNorthcorp Software is at the forefront of technological innovation, setting standards for tomorrow's solutions. With a team of over 250 seasoned professionals, we specialize in Application Development, Enterprise Solutions, and BPM services. We've successfully completed over 200 projects and have 70+ satisfied clients. Our expertise...


  • Greater Bengaluru Area, India People Impact Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Position:Senior Software EngineerOverviewWe are seeking a motivated Senior Software Engineer to design, build, and maintain high-quality web and mobile applications. The ideal candidate will lead projects, collaborate with subject-matter experts, and contribute to technical strategy while continuously learning new technologies.Key ResponsibilitiesDesign,...


  • Greater Bengaluru Area, India Cyanous Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership...


  • Hyderabad, Bengaluru, Chennai, India Boomi Software Full time

    Job DescriptionAs a Software Senior Engineer in DevOPS and Engineering Productivity, you will- Create internal tooling to improve the Developer experience and help adopt DevOps best practices- Automate routine operational tasks, improving efficiency and standardisation while reducing time consumption.Essential Requirements- Automating, scaling and operating...


  • Greater Delhi Area, India Northcorp Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionNorthcorp Software is a leader in Application Development, Enterprise Solutions, and BPM services. With a team of over 250 professionals, we have completed over 200 projects for 70+ clients globally. We drive innovation with Data Science and Analytics, revolutionizing industries from Telecom to Retail. Our operations span India, the UK,...