Cirrascale

Software Engineer, Database Systems

San Diego, CAITFull-time
Apply Now

About Cirrascale

Cirrascale is committed to delivering robust and scalable computing solutions. Our mission is to innovate within the tech industry while fostering a collaborative and inclusive environment. We pride ourselves on a culture of integrity, innovation, and a relentless pursuit of excellence.

Position Summary

We seek a highly skilled and steadfast Software Engineer with a deep specialization in database development to join our team. This role focuses on constructing and optimizing the highly scalable data flows that power our software. You will be instrumental in writing highly efficient database related code, ensuring data integrity, low latency, and robust reliability for our software that governs compute clusters. Your work will directly support our transition from legacy scheduling systems to a modern environment. You must be a U.S. Citizen and be prepared to provide dedicated support during critical launch phases.

Key Responsibilities

  • Collaborate with the Cirrascale team to implement and refine the software code and database systems for our services - Ensuring performance, reliability, and cost-effectiveness.
  • Develop and optimize solutions for handling high volumes of data transactions - Focusing heavily on throughput, latency, and efficient resource utilization within our database connections.
  • Write highly efficient application-level database related code - Optimizing queries, indexing strategies, and connection management to ensure seamless interaction with our data stores.
  • Drive the implementation and effective utilization of Cassandra, AlloyDB and PostgreSQL within our ecosystem - Ensuring effective use of these technologies.
  • Continuously identify and eliminate performance bottlenecks in database interactions and complex data transformations - Driving improvements in system responsiveness.
  • Provide steadfast engineering support during critical deployments - Ensuring the stability and performance of our data infrastructure under the weight of production loads.

Requirements

  • Must be a U.S. Citizen.
  • 5+ years of professional software development experience with a strong focus on backend systems and database engineering.
  • Expert-level proficiency in Python for building high-performance backend services and asynchronous and distributed applications.
  • Proven expertise in database systems. This requires a solid understanding of internals, tradeoffs, and optimization techniques, not merely foundational SQL knowledge.
  • Very strong working knowledge and practical experience with relational databases and non relational (NoSQL) databases, including advanced features, tuning, and partitioning.
  • Hands-on, production-level experience with non relational (NoSQL) database clusters in high-volume environments, encompassing data modeling and query optimization.
  • Practical experience with AlloyDB, understanding its operational characteristics and effective application.
  • Exceptional understanding of concurrency control, transaction management, and indexing strategies.
  • Demonstrated experience in environments processing high volumes of distributed data with stringent latency requirements.
  • Familiarity with containerized environments (Docker, etc.) and distributed systems architecture.
  • Experience with C++, Go, and Rust is highly advantageous, as our infrastructure encompasses a polyglot architecture.
  • Strong problem-solving skills, with the ability to diagnose complex issues across distributed systems and data layers.
  • Excellent communication and collaboration skills to work effectively within our cross-functional teams.

Additional Requirements

  • Growth stage

Skills

Must Have

PythonDatabase SystemsRelational DatabasesNoSQL DatabasesAlloyDBConcurrency ControlTransaction ManagementIndexing StrategiesData WarehousingTerraformPrometheusDistributed SystemsContainerized EnvironmentsCloud PlatformsDevOps PracticesKubernetesCommunication SkillsProblem-Solving Skills

Nice to Have

C++GoRust

Benefits

health insurancedental coveragevision insuranceretirement planspaid time offprofessional development
Apply Now