Software Engineer

🕒 April 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SingleStore

SingleStore

201 - 500 employees

Founded 2011

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

💰 $30M Series F on 2022-11

SaaS • Enterprise • Artificial Intelligence

SingleStore is a unified, high-performance distributed database platform that combines transactions and analytics in a single system to deliver real-time, low-latency queries at large scale. It supports diverse data types (JSON, time-series, vectors, full-text search, geospatial) and integrates with data lakes and warehouses, aimed at modernizing legacy databases and powering enterprise AI and operational analytics. SingleStore is offered as managed cloud (Helios) and self-managed deployments to help organizations reduce infrastructure complexity and total cost of ownership.

📋 Description

• Work on core product systems using Kubernetes, Go, and Python. • Contribute reviewed code and pair with experienced engineers. • Hands-on use of industry-standard tools, containers, Kubernetes, Terraform IaC, and CI/CD with guardrails. • Practice debugging beyond local environments. • Collaborate with small, collaborative Platform and Infrastructure teams, with projects aligned with our actual shipping processes. • Apply and understand Kubernetes fundamentals. • Contribute to Go or Python services through backend development, focusing on bug fixes, test implementation, developing CLI subcommands, or adding features behind a flag. • Learn about Cloud Provisioning and Operations, improving installation documentation and developing internal tooling for customer clusters. • Build essential Observability Practices by adding metrics, log fields, or trace spans, connecting them to dashboards.

🎯 Requirements

• 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. • 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.

🏖️ Benefits

• Interns do not hold the production pager neither on-call. • Early weeks are for onboarding; mid-term involves owning a concrete ticket/mini-project; and by the end, a demo or résumé write-up is expected. • Optional stretch work on areas like async jobs, ingress, or orchestration is available with senior engineers.

Apply Now

Similar Jobs

🕒 April 22

HighLevel

201 - 500

☁️ SaaS

🤝 B2B

Backend-heavy Fullstack Engineer role at AI-powered business operating system company, solving hard problems and ensuring seamless integrations.

Cloud

Google Cloud Platform

JavaScript

Node.js

Vue.js

🕒 April 22

Upland Software

1001 - 5000

☁️ SaaS

🏢 Enterprise

⚡ Productivity

Senior Software Engineer developing AI-driven search solutions within a cross-functional team. Collaborating on scalable search products using C#/.NET technologies to enhance customer experiences globally.

AWS

Cloud

Distributed Systems

JavaScript

Python

.NET

🕒 April 17

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior System Software Engineer responsible for implementing firmware architecture using OpenBMC for NVIDIA Server platforms. Collaborating with hardware teams and driving product life cycles with QA teams.

Linux

Python

Go

🕒 April 14

Toku

11 - 50

₿ Crypto

💳 Fintech

👥 HR Tech

Senior Software Engineer at Toku developing full-stack applications for global payroll infrastructure. Take product ownership, engage with customers, and leverage AI tools for efficient delivery.

Cloud

JavaScript

Node.js

Python

React

TypeScript

🕒 April 14

TD SYNNEX

10,000+ employees

🏢 Enterprise

☁️ SaaS

📡 Telecommunications

Application Developer at Tech Data, analyzing requirements and developing solutions in a multi-tier environment. Utilize programming languages for application development and maintenance.