+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

96-7 =
+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Macrometa

Senior C++ Developer (database, streams)

ApplyКандидатствай

Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    Job description

    Are you excited to work with a talented & experienced team on groundbreaking new ideas in building a planetary scale, distributed, decentralized, real-time data platform?

    Are you interested in delivering cutting-edge geo-distributed cloud infrastructure software, maintaining it, securing it and scaling it
    to meet users’ needs while keeping an ever-watchful eye on capacity and performance? If yes – we may have your dream job at Macrometa.

    Here’s a quick snapshot of the job 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 xes, root cause analysis, etc.
    • Work with the automation team and help with issue triage and resolution as needed during the product development process.

    And here are the 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.

    About Company

    Macrometa is headquartered in California, USA. We build powerful globally distributed database, stream processing, and API backends on our secure, programmable edge cloud platform. Come work for a company that is dening the future of cloud computing.

    Senior C++ Developer (database, streams) – Pune – Macrometa Corporation – 10 to 20 years of experience