Software Engineer, Database System (All Levels) jobs in United States
cer-icon
Apply on Employer Site
company-logo

CelerData ยท 2 weeks ago

Software Engineer, Database System (All Levels)

CelerData is empowering organizations to unlock the full potential of their data with their next-generation analytical database. They are expanding their engineering team and hiring Software Engineers across multiple levels to contribute to StarRocks, a high-performance SQL engine for composable lakehouses.

Big DataCloud Data ServicesData ManagementDatabaseSoftware
check
H1B Sponsor Likelynote
Hiring Manager
Luna Zeng
linkedin

Responsibilities

Implement features and fixes in StarRocks under guidance, from design review to production rollout
Write robust, maintainable code and unit/integration tests for performance-critical paths
Profile and debug issues related to concurrency, memory, IO, and query execution
Participate in code reviews, pairing, and design discussions to level up quickly
Collaborate with our open-source community: reproduce issues, review small PRs, and improve docs
Learn (and apply) fundamentals of fault tolerance, high availability, and scalability in distributed systems

Qualification

C++Distributed systemsSQLJavaLinuxGitPerformance toolsCuriosityScriptingOpen-source contributionsOwnershipGrowth mindset

Required

Bachelor's degree in Computer Science or a related field or equivalent practical experience
Solid CS fundamentals: data structures, algorithms, operating systems, networking basics, and databases/SQL concepts
Proficiency in C++ (required); proficiency in Java is a plus
Comfort with Linux, Git, and writing tests; ability to read technical docs and RFCs
Curiosity, ownership, and a growth mindset - comfortable asking questions and iterating on feedback
At least 3 years of professional experience in developing commercial or open-source software applications
Advanced proficiency in C++ and Java, with a proven track record in designing and implementing complex functionalities in performance-critical environments
Experience with large-scale distributed systems, including transaction management and consistency models
Evidence of active participation in open-source projects or a deep understanding of technologies such as StarRocks, Apache Iceberg, Parquet, Spark, Trino, or similar big data solutions

Preferred

Master's degree in Computer Science or related fields
Exposure to distributed systems concepts (consensus, replication, transactions)
Familiarity with StarRocks or similar tech: Apache Iceberg, Parquet, Spark, Trino, ClickHouse, or vectorized execution
Experience with performance tools (e.g., perf, gdb, flame graphs) or observability (logs/metrics/tracing)
Contributions to any open-source project (even small PRs/issues) or systems-level class projects
Scripting experience (Python/Go/Bash) for tooling and automation

Company

CelerData

twittertwitter
company-logo
Grow your business with 3X greater analytics performance powered by StarRocks and backed by the enterprise support and features of CelerData

H1B Sponsorship

CelerData has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (1)
2023 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Andy Ye
Co-Founder & Chief Operating Officer
linkedin
leader-logo
Albert Wong
Head of Developer Relations, Community and Technology Partners Programs
linkedin
Company data provided by crunchbase