SingleStore Logo

SingleStore

Software Engineer | Cloud Foundations

Reposted 17 Days Ago
Remote
Hiring Remotely in India
Internship
Remote
Hiring Remotely in India
Internship
The Software Engineer intern will work with Kubernetes, Go, and Python on cloud infrastructure, learn IaC, and contribute to backend development tasks.
The summary above was generated by AI
Position Overview

The Software Engineer (Cloud Foundations) will work on core product systems using Kubernetes, Go, and Python. This role emphasizes end-to-end ownership, from concept to observability, across the stack. We use Terraform for repeatable, safe, infrastructure-as-code installations, including our bring-your-own-cloud (BYOC) offering. The ideal candidate values deep troubleshooting and holistic system ownership.

The role involves hands-on use of industry-standard tools, containers, Kubernetes, Terraform IaC, and CI/CD with guardrails. You will practice debugging beyond local environments. Optional stretch work on areas like async jobs, ingress, or orchestration is available with senior engineers.

Role and Responsibilities

This role offers hands-on experience within small, collaborative Platform and Infrastructure teams, with projects aligned with our actual shipping processes.

The role involves several key responsibilities and learning areas. Candidates will apply and understand Kubernetes fundamentals, such as Deployments, Services, reading cluster state with kubectl, logs, and resource limits, including small manifest or Helm chart changes under review. They will contribute to our Go or Python services through backend development, focusing on bug fixes, test implementation, developing small Command Line Interface (CLI) subcommands, or adding features behind a flag. The initial focus may not be on developing new controllers. Candidates will also gain exposure to Infrastructure as Code (IaC) by improving Terraform module variables or documentation, addressing environment drift in development or staging, or adding validation. Customer install scenarios are often simulated in a sandbox.

A core component is Cloud Provisioning and Operations, where candidates learn the differences between our SaaS and customer-deployed infrastructure. Potential work includes improving installation documentation, enhancing diagnostics scripts, or developing internal tooling for customer clusters. They will also build essential Observability Practices by adding metrics, log fields, or trace spans, connecting them to dashboards, and documenting changes with short runbook notes.

For stretch opportunities, which will involve pairing with and review by a Staff Engineer, candidates might work on a queue consumer, managing retry/idempotency logic, or building related admin tooling. They may also implement small ingress-related changes or touch upon emerging areas like proxying, task queues, and orchestration as we expand our cloud offerings.

Throughout the experience, the candidate will practice owning a slice of work: clarifying requirements, implementing the solution, validating it in a cluster, and anticipating potential failure points—all within an appropriate intern scope. This involves writing and testing software, analyzing logs and dashboards, and cross-functional collaboration. Success will be measured by learning velocity, effective communication, and the contributions shipped, not by carrying sole responsibility for large-scale operations like regional failover.

Required Skills and Experience
  • Pursuing a B.S. (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, or demonstrable equivalent depth from projects and coursework
  • Solid computer science fundamentals (data structures, algorithms, and how programs fail in the real world)
  • Strong programming skills in at least one of Go, Python, C++, or Rust, with willingness to work primarily in Go and Python on our codebase
  • Comfortable with Git and a basic Linux command line
  • Interest in puzzle-style debugging (for example: why did this workload restart?) without needing every answer on day one
Preferred skill and experience
  • Coursework or projects touching operating systems, networking, concurrency, or distributed systems at a high level
  • Exposure to Docker or containers, or hands-on use of a cloud provider free tier or class account
  • High-level intuition for how the internet works (HTTP, DNS in broad strokes)
  • Any Terraform, Pulumi, or other IaC experience in a course, club, or personal project
  • Familiarity with Kubernetes or Helm (even if shallow); we will teach depth and our control vs data plane layout on the job
  • Interest in end-to-end ownership: describing how you would validate a change from laptop to cluster
About Us

SingleStore delivers our 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, Bangalore, 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.

To all recruitment agencies: SingleStore does not accept agency resumes. Please do not forward resumes to SingleStore employees. SingleStore is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company.

SingleStore values individuals for their unique skills and experiences, and we’re proud to offer roles in a variety of locations across the United States. Salary is based on permissible, non-discriminatory factors such as skills, experience, and geographic location, and is just one part of our total compensation and benefits package. 

For candidates residing in California, please see our California Recruitment Privacy Notice. For candidates residing in the EEA, UK, and Switzerland, please see our EEA, UK, and Swiss Recruitment Privacy Notice.


Req ID: ENG00457

Similar Jobs

18 Hours Ago
Remote
India
Mid level
Mid level
Cloud • Information Technology • Productivity • Software • Automation
The Marketing Program Manager will build and execute a marketing plan for India, drive demand, manage budgets, and support global marketing initiatives while engaging with partners and stakeholders.
Top Skills: MarketoMS OfficeSfdc (Salesforce)
18 Hours Ago
Remote
Gujarat, IND
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
The role involves analyzing failed components, responding to equipment issues, providing technical support and training, performing engineering requests, and managing failure analysis data and quality control processes.
Top Skills: AteC LanguageCadenceCurve TracerDfiiMicromateOscilloscopePythonUm3Unix
18 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead end-to-end delivery of digital transformation projects in banking, managing stakeholders and risks while mentoring teams to achieve goals.
Top Skills: AgileBlackrock PlatformsProject Management Methodologies

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account