← Все вакансии/Middle/Yugabyte
MiddleHybridSunnyvale, CA

Software Engineer

Y
Yugabyte
Зарплата
$12,500–$14,200
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

About the company
  • Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database for cloud-native apps.
  • Trusted by industry leaders including Shopify, Paramount+, GM, Kroger, Fiserv, and NPCI.
  • Deployed in over 100 countries and powers more than 5 million clusters worldwide.
  • Team spans 12+ countries and multiple time zones.
Responsibilities
  • Write high-quality C/C++ code (and contribute in other languages as needed) with comprehensive automated tests; participate actively in code reviews.
  • Add unit tests, integration tests, and regression tests to ensure correctness and stability.
  • Improve database scalability and throughput as cluster sizes and transaction volumes grow.
  • Contribute to the open source YugabyteDB project and help strengthen distributed SQL capabilities across releases.
  • Troubleshoot and resolve correctness, stability, and performance issues in complex distributed query planning and execution paths.
  • Design, implement, and test features in YugabyteDB under the guidance of senior engineers.
  • Collaborate with engineers across query, storage, and platform teams.
Requirements
  • 1–4 years in software engineering, with a strong foundation in compiled languages such as C/C++.
  • Bachelor's, Master's, or PhD in Computer Science (or related field), or equivalent practical experience.
  • Understanding of systems engineering fundamentals, including operating systems, distributed systems, and databases.
  • Strong fundamentals in data structures, algorithms, and operating systems.
  • Experience programming in C/C++, Java, or similar systems-level languages.
  • Basic understanding of concurrency, threading, or distributed systems concepts.
  • Strong problem-solving skills and the ability to operate effectively in a collaborative, distributed team environment.
Preferred Skills
  • Coursework or hands-on experience in distributed systems or storage systems.
  • Exposure to databases, SQL, or PostgreSQL (academic or professional).
  • Familiarity with PostgreSQL internals or other relational database engines.
  • Familiarity with concepts such as replication, transactions, or fault tolerance.
  • Contributions to open source database or systems projects.
Conditions
  • Hybrid model, with the team together in the Sunnyvale office 2–3 days per week.
  • Cash compensation range of USD 150,000-USD 170,000, inclusive of variable/incentive for some roles.
  • Equity (when applicable), and benefits including health plans, retirement plans, and unlimited paid time off (PTO).
  • Candidates must have authorization to work in the United States.
Стек и навыки

С чем работаем