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.
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
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
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 StageLeadership Team
Company data provided by crunchbase