Software Engineer, Self-Hosted Platform, Bengaluru

Posted 9 Days Ago
Be an Early Applicant
Hiring Remotely in Bangalore, Bengaluru Urban, Karnataka
In-Office or Remote
3M-7M Annually
Mid level
Cloud • Software • Analytics
The Role
Join Firebolt's Self-Hosted Platform team as a Software Engineer, leading on-premise deployments, designing and implementing infrastructure, and mentoring engineers.
Summary Generated by Built In

About Firebolt

Firebolt is the Analytical Database 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.

About the team

We are the Firebolt Engines team, responsible for the production experience of our core Engines. We build and manage the orchestration layer that provisions, scales, and operates our bespoke Query Engine, enabling customers to execute queries.

You will be joining as a member on our Self-Hosted Platform team, a specialized group within the broader Engines organization. This team has a critical mission: to adapt and deploy our core Engine technology for customers in complex, on-premise, and air-gapped environments. This role combines the high-impact, cross-functional collaboration of the Engines team with the unique challenge of bringing Firebolt to a new class of enterprise customers.

About the role

We are seeking a Software Engineer to be the first individual contributor on our new Self-Hosted Platform team. This is a rare opportunity to be the technical cornerstone for a strategic new initiative. You will be the team's subject matter expert for air-gapped and on-premise deployments, pioneering the architecture and setting the technical standard for how Firebolt operates in customer-controlled environments.

You will partner closely with the team's new Technical Lead Manager to shape the technical vision, complementing their leadership with your deep, hands-on expertise in complex infrastructure. You will be empowered to make critical design decisions, write foundational code, and mentor future team members through your expertise.

About the day to day

  • Act as the lead hands-on engineer, designing, coding, and shipping the core components required to package, deliver, and maintain Firebolt in customer environments.
  • Partner with your Technical Lead Manager and GTM to define the technical roadmap and architecture for Firebolt's on-premise offerings.
  • Make deep, cross-cutting changes in the Firebolt codebase (Go, C++, etc.) to adapt our cloud-native services for on-premise reliability, scalability, and security.
  • Design and implement the infrastructure, tooling, and automation for packaging, distribution, and upgrades in environments with limited or no connectivity.
  • Serve as the ultimate technical escalation point for complex customer incidents, debugging challenging issues across networking, infrastructure, and application layers.
  • Establish and champion operational best practices for supporting on-premise customers.
  • Mentor future engineers by example, through high-quality code, clear design documentation, and thoughtful code reviews.
  • Extensive, hands-on experience designing, deploying, and operating complex software in customer-managed on-premise and fully air-gapped environments.
  • Deep, production-level experience with Kubernetes and its ecosystem. You must be an expert in deploying and managing applications in complex, non-cloud environments.
  • Proven experience as a professional developer of production software, with a willingness to make cross-cutting changes in the Firebolt codebase regardless of language. Development experience in Go or C++ is a strong plus.
  • Experience building and operating highly concurrent, highly available, and fault-tolerant distributed systems.
  • A strong understanding of networking, network protocols, and security considerations, particularly in restricted environments.

Preferred qualifications

  • Experience at a start-up/scale-up, comfortable with ambiguity and setting technical direction from scratch.
  • A deep understanding of application and infrastructure security in locked-down environments (e.g., certificate management, vulnerability scanning, secure supply chains).
  • Deep Linux systems engineering knowledge and advanced networking skills (e.g., proxies, firewalls, VPCs, private endpoints).
  • Experience designing and implementing robust monitoring and observability for on-premise systems where data exfiltration is not possible.
  • Experience working with CI/CD pipelines like GitHub Actions.
  • Experience with technologies like Argo CD, Crossplane, Terraform, FoundationDB, Kafka, and building Kubernetes operators.

The pay range listed below reflects the base salary for this role. In addition to base pay, this position is eligible to participate in our commission plan and stock option program, forming part of the total on-target earnings (OTE).

As part of our compensation philosophy, total compensation is tailored to each candidate and influenced by factors such as job-related skills, level of experience, relevant certifications, and geographic location.

Base Salary Range: ₹30 LPA – ₹70 LPA

Commission Plan: Eligible to participate in the company’s commission plan; base salary typically represents approximately 90% of the total on-target earnings (OTE)

Equity: Incentive Stock Options (ISOs), subject to a four-year vesting schedule with a one-year cliff

The actual compensation package will be determined based on the candidate’s qualifications, experience, and geographic location and may vary within the stated range.

Local Benefits (India)

  • 15 vacation days
  • 12 paid holidays per year
  • 12 sick days
  • Medical insurance
  • Bereavement, Parental, and Marriage Leave
  • Stock options
  • All other benefits required by applicable law

Benefits are subject to eligibility requirements and are updated on an annual basis.

Top Skills

Argo Cd
C++
Crossplane
Foundationdb
Go
Kafka
Kubernetes
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kirkland, Washington
172 Employees
Year Founded: 2019

What We Do

Firebolt is the cloud data warehouse for builders of next-gen analytics experiences. Combining the benefits and ease-of-use of a modern architecture with sub-second performance at terabyte scale, Firebolt helps data engineering and dev teams deliver data applications that end-users love.

Similar Jobs

Nexthink Logo Nexthink

PowerShell Developer

Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Remote or Hybrid
Bengaluru, Karnataka, IND
1200 Employees

Zapier Logo Zapier

Manager, Sales Assist

Artificial Intelligence • Productivity • Software • Automation
Remote
India
800 Employees

Apollo.io Logo Apollo.io

Senior Back-end Engineer

Artificial Intelligence • Enterprise Web • Information Technology • Productivity • Sales • Software • Database
Easy Apply
Remote
India
850 Employees

Tufin Logo Tufin

Technical Account Manager

Security • Cybersecurity
Remote or Hybrid
India
500 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account