Senior/Lead Software Engineer, Database System

CelerData co

United States

On-site

USD 140,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading data analytics company in the United States is looking for a Senior/Lead Software Engineer to develop and maintain their advanced database system, StarRocks. Candidates should have over 5 years of experience, strong skills in C++ and Java, and a background in distributed systems. This role includes implementing new features and ensuring high-performance standards for enterprise clients. Join us to drive innovation in data analytics and contribute to an open-source-oriented environment.

Qualifications

  • 5+ years of professional experience in developing commercial or open-source software applications.
  • Advanced proficiency in C++ and Java, with a focus on performance-critical systems.
  • Experience with large-scale distributed systems including transaction management.
  • Experience with large-scale distributed systems and consistency models.

Responsibilities

  • Develop, enhance, and maintain the StarRocks database system.
  • Implement advanced software features and technology enhancements.
  • Deliver robust, scalable code for major enterprise clients.
  • Collaborate with open-source contributors to integrate enhancements.
  • Address fault tolerance, high availability, and scalability challenges.

Skills

C++
Java
Software development
Open-source participation
Distributed systems

Education

Bachelor's degree in Computer Science or related fields
Master's or PhD preferred

Tools

StarRocks
Apache Iceberg
Parquet
Spark
Trino

Job description

Senior/Lead Software Engineer, Database System

About CelerData

At CelerData, we empower organizations to unlock the full potential of their data with our next-generation, cloud-native, high-performance analytical database built for modern lakehouse architecture. Challenging the status quo set by products like Snowflake, ClickHouse, and Trino, we’re driving the future of data analytics by delivering unparalleled query performance and a streamlined architecture for enterprises worldwide. Join us to help customers transform their data into actionable insights and achieve exceptional technical success.

We’re looking for talented Software Engineers to join our team and help drive the development of StarRocks, our high-performance SQL engine purpose-built for composable lakehouses. If you are passionate about developing advanced database systems and enjoy solving challenging technical problems in a collaborative, open-source-oriented environment, we invite you to join our team at Celerdata and help shape the future of data analytics.

Key Responsibilities
  • Develop, enhance, and maintain the StarRocks database system, ensuring it meets rigorous performance and reliability standards.
  • Implement advanced software features and technology enhancements to keep StarRocks at the forefront as a SQL engine for composable lakehouses.
  • Deliver robust, scalable code that meets the demanding technical requirements of major enterprise clients.
  • Analyze and address challenges related to fault tolerance, high availability, performance, and scalability.
  • Collaborate with external contributors from the open-source community to integrate improvements and ensure that our technology remains cutting-edge and comprehensive.
Qualifications
  • 5+ years of professional experience in developing commercial or open-source software applications.
  • Bachelor’s degree in Computer Science or related fields is required (Master’s or PhD preferred).
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer Advocate
Developer Advocate

CelerData • San Francisco (CA)

Remote
USD 100,000 - 140,000
Senior/Lead Database Engineer - High-Perf SQL Engine
Senior/Lead Database Engineer - High-Perf SQL Engine

CelerData co • United States

Remote
USD 140,000 - 210,000
Senior/Lead Software Engineer, Cloud Platform
Senior/Lead Software Engineer, Cloud Platform

CelerData co • Menlo Park (CA)

On-site
USD 120,000 - 160,000
Lead Data Developer
Lead Data Developer

EPAM Systems • United States

Remote
USD 120,000 - 210,000
Principal/Lead Support Engineer
Principal/Lead Support Engineer

CelerData • San Francisco (CA)

Hybrid
USD 150,000 - 200,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Snowflake • Bellevue (WA)

On-site
USD 100,000 - 140,000
Senior Software Engineer — Query Engine / Data Platform
Senior Software Engineer — Query Engine / Data Platform

OpportuLand • United States

Remote
USD 101,000 - 156,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Linuxconfig • Menlo Park (CA)

On-site
USD 180,000 - 250,000
Senior Software Engineer
Senior Software Engineer

Harnham • Irvine (CA)

On-site
USD 150,000 - 210,000
Competitive base
Bonus
Full benefits
Senior Data Engineer
Senior Data Engineer

Compunnel Inc. • Durham (NC)

On-site
USD 100,000 - 130,000