SingleStore-LinkedIn logo
SingleStore-LinkedIn

SingleStore delivers the 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.

Software Engineer

Software EngineerSoftware EngineerInternshipRemoteMid LevelTeam 201-500

Location

India

Posted

33 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer

SingleStore-LinkedIn

Role Description 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. - You will contribute reviewed code, pair with experienced engineers, and have a dedicated mentor. - Interns do not hold the production pager nor 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. - 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. Qualifications - 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. Requirements - 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 - Hands-on experience within small, collaborative Platform and Infrastructure teams. - Opportunities to work on real shipping processes. - Exposure to Infrastructure as Code (IaC) by improving Terraform module variables or documentation. - Build essential Observability Practices by adding metrics, log fields, or trace spans. - Stretch opportunities involving pairing with and review by a Staff Engineer.

Related Job Pages

More Software Engineer Jobs

10x Banking logo

Senior Software Engineer

10x Banking

The world's most powerful cloud native core banking platform

Full TimeRemoteTeam 501-1,000H1B No Sponsor

We’re on a mission to make banking 10x better. At 10x Banking ("ten-ex banking") we’re transforming the financial industry with our cloud-native core banking platform. Our talented team has built the world’s first 'meta core' - a new category in core banking technology. 10x's platform powers global banks and financial institutions including Chase UK, Old Mutual and Westpac. We offer a diverse, global community that thrives on innovation and collaboration. Tackling exciting challenges with the utmost integrity, we aim to make a positive impact through our work for our clients, their customers and the communities we work in. Be part of something bigger – join us and transform and industry. About the role As a Software Engineer at 10x, you are passionate about working with cutting-edge technologies, and bring deep technical knowledge and proven experience with data systems to deliver scalable solutions. This particular role is with the team responsible for the lending modules. Services run by this team support multiple types of lending products including credit cards, mortgages and unsecured loans. This requires complex orchestration with the interest calculation and fees engines as well as billing and regeneration of payment schedules. All of this needs to be highly performant and at scale. Additionally, to the technical side of the role, you bring experience and wisdom in mentoring junior developers and proven experience in the challenges of delivery of high-quality software in a high-performance and fast paced development environment. Please note: this role is fully remote, but you must reside in Hungary for the duration of employment About you You will be keen to solve problems beyond the borders of your immediate team and demonstrate that you can think on multiple levels; from strategic and tactical to driving operational excellence and system availability. You are adept at reading code and designing and delivering systems that can exceed the exacting demands of our clients. Our tech stack: Java / Spring Boot ecosystem (and some Kotlin) Kubernetes, Docker, Helm, Terraform, AWS Kafka, Redis, PostgresSQL , Spring reactive, Quarkus Gradle, Jenkins, SonarQube, Checkmarx

Hungary
Job Closed

Junior Developer

DEJ Technology GmbH

DEJ Technology GmbH ist ein junges IT-Unternehmen mit Sitz in Rostock, an der schönen Ostseeküste. Unsere gemeinsame Reise begann mit einer preisgekrönten Masterarbeit an der Universität Rostock wo sich unser Gründertrio – Jonas, Erik und Degol – kennengelernt haben. Seit der Gründung in 2016 ist das Unternehmen kontinuierlich gewachsen und zusammen konnten beeindruckende Meilensteine sowie eine klare Vision für die Zukunft entwickelt werden. Von der agilen Softwareentwicklung bis hin zur innovativen Indoor-Navigation – wir machen die Technologien von morgen für dich schon heute erlebbar. Vielfältiges Angebot an Dienstleistungen und Lösungen Geschäftstätigkeiten in drei Bereichen

Role Description Du entwickelst moderne Web- und KI-Anwendungen und arbeitest bis zu 50% deiner Zeit in echter KI-Forschung gemeinsam mit Forschungspartnern (Prototypen, Experimente, Evaluation). Aufgaben - Fullstack-Entwicklung mit Angular, React & Node.js - Data & AI Engineering mit gängigen Frameworks wie PyTorch & Co. - Einsatz moderner AI-Coding-Tools (z.  GitHub Copilot, Claude Code) - KI-Forschung (50%): Neue Modelle & Tools evaluieren, prototypisch umsetzen und dokumentieren Qualifications - Hochschulabschluss (z.  Informatik, Wirtschaftsinformatik, Data Science) - Interesse an Webentwicklung, KI und datengetriebenen Systemen - Lust auf Lernen, Experimentieren und sauberen Code Benefits - 100% Remote, flexible Arbeitszeiten - Echte Kundenprojekte und angewandte KI-Forschung mit Partnern - Fokus auf moderne Softwareentwicklung, Daten & KI - Ideal für Absolvent:innen, die Softwareentwicklung, Data Engineering und KI-Forschung verbinden wollen. Company Description DEJ Technology GmbH ist ein junges IT-Unternehmen mit Sitz in Rostock, an der schönen Ostseeküste. Unsere gemeinsame Reise begann mit einer preisgekrönten Masterarbeit an der Universität Rostock wo sich unser Gründertrio – Jonas, Erik und Degol – kennengelernt haben. Seit der Gründung in 2016 ist das Unternehmen kontinuierlich gewachsen und zusammen konnten beeindruckende Meilensteine sowie eine klare Vision für die Zukunft entwickelt werden. Von der agilen Softwareentwicklung bis hin zur innovativen Indoor-Navigation – wir machen die Technologien von morgen für dich schon heute erlebbar. - Vielfältiges Angebot an Dienstleistungen und Lösungen - Geschäftstätigkeiten in drei Bereichen

Worldwide
Job Closed
Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - VERA Engine & Ecosystem

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Team: The Stream Engines & Ecosystem (SEE) team at Ververica owns VERA, an enterprise-grade stream processing engine built on Apache Flink, together with the surrounding ecosystem that makes it production-ready for demanding workloads. Our charter covers the engine runtime itself as well as the components customers rely on to integrate VERA into real-world data platforms: connectors, catalogs, change data capture (CDC), and AI model integration. Role Overview: We are looking for a Senior Software Engineer to contribute to the design, implementation, and long-term evolution of the VERA engine and its ecosystem. The primary focus is on engine kernel development, complemented by meaningful work across the broader ecosystem. You will take end-to-end ownership of non-trivial technical problems — from design proposals through implementation, testing, release, and production hardening. Responsibilities: - Design and implement features and improvements in the VERA engine kernel, including areas such as runtime execution, state management, checkpointing, scheduling, fault tolerance, and SQL/Table API. - Contribute to ecosystem components including connectors, catalogs, CDC pipelines, and AI model integration. - Diagnose and resolve correctness, performance, and stability issues in distributed production environments. - Produce and review technical design documents; participate in architectural discussions for both kernel and ecosystem initiatives. - Uphold engineering quality through code review, thorough testing, and rigorous performance and regression analysis. - Collaborate with adjacent teams across platform, SRE, and product functions.

United Kingdom
Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - VERA Engine & Ecosystem

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Team: The Stream Engines & Ecosystem (SEE) team at Ververica owns VERA, an enterprise-grade stream processing engine built on Apache Flink, together with the surrounding ecosystem that makes it production-ready for demanding workloads. Our charter covers the engine runtime itself as well as the components customers rely on to integrate VERA into real-world data platforms: connectors, catalogs, change data capture (CDC), and AI model integration. Role Overview: We are looking for a Senior Software Engineer to contribute to the design, implementation, and long-term evolution of the VERA engine and its ecosystem. The primary focus is on engine kernel development, complemented by meaningful work across the broader ecosystem. You will take end-to-end ownership of non-trivial technical problems — from design proposals through implementation, testing, release, and production hardening. Responsibilities: - Design and implement features and improvements in the VERA engine kernel, including areas such as runtime execution, state management, checkpointing, scheduling, fault tolerance, and SQL/Table API. - Contribute to ecosystem components including connectors, catalogs, CDC pipelines, and AI model integration. - Diagnose and resolve correctness, performance, and stability issues in distributed production environments. - Produce and review technical design documents; participate in architectural discussions for both kernel and ecosystem initiatives. - Uphold engineering quality through code review, thorough testing, and rigorous performance and regression analysis. - Collaborate with adjacent teams across platform, SRE, and product functions.

Greece