Remote C++ Developer

Logo of Macrometa

Macrometa

πŸ“Remote - United States of America

Job highlights

Summary

Join a talented team at Macrometa to work on groundbreaking ideas in building a planetary scale, distributed, decentralized, real-time data platform. Deliver cutting-edge geo-distributed cloud infrastructure software, maintain it, secure it, and scale it while keeping an eye on capacity and performance.

Requirements

  • A person with strong computer science fundamentals, including data structures, distributed algorithms, and software design (formal degrees are not necessary)
  • Strong background developing core database or real time systems software with expertise in at least one of these areas: SQL compilation, parallel execution, query optimization, distributed transactions, data access methods, recovery and high availability, cache hierarchies
  • Strong Experience developing concurrent server software with modern C++
  • Experience working on parallel and distributed algorithms to scale systems
  • Experience programming, debugging and investigating performance issues
  • A desire to build the best software possible given real-world constraints
  • Excellent technical communication skills, both written and in-person

Responsibilities

  • Work on our next generation low-latency massively scalable, geo-distributed real-time data platform
  • Participate in all phases of the product development lifecycle, including system testing and performance assessment
  • Focus on delivering the highest levels of robustness, performance, modularity, and simplicity in a distributed, multi-threaded environment
  • Work with engineering leadership to ensure the design and development are on track and meet our product goals and quality metrics
  • Create clear and concise documentation for all the work performed, including architecture and design documents, code comments, technical notes, internal application notes, bug fixes, root cause analysis, etc
  • Work with the automation team and help with issue triage and resolution as needed during

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Macrometa know you found this job on JobsCollider. Thanks! πŸ™