Match score not available

C++ Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong computer science fundamentals, including data structures and distributed algorithms., Experience in developing core database or real-time systems software, particularly in SQL compilation and query optimization., Proficiency in modern C++ for developing concurrent server software., Excellent technical communication skills, both written and verbal..

Key responsabilities:

  • Work on a low-latency, geo-distributed real-time data platform throughout the product development lifecycle.
  • Ensure design and development align with product goals and quality metrics in collaboration with engineering leadership.
  • Create clear documentation for architecture, design, and technical notes related to the work performed.
  • Assist the automation team with issue triage and resolution as needed.

Macrometa logo
Macrometa Information Technology & Services Scaleup https://www.macrometa.com/
51 - 200 Employees
See all jobs

Job description

About Macrometa

Macrometa, backed by prominent Silicon Valley investors such as Pelion Ventures (CloudFlare seed to IPO), DNX Ventures, Fusion Fund, Akamai, and Benhamou Global Ventures, is disrupting the CDN-Edge Cloud space. Our unique Global Data Network edge computing platform enables the development and deployment of latency-sensitive, distributed applications globally. To date, Macrometa has raised $35M in venture capital.

Macrometa's culture is built on mutual respect and honest interactions. We value humble people who are curious to learn from and help each other. We prioritize our people first, customers second, and everything else third.

About PhotonIQ by Macrometa

PhotonIQ, a product of Macrometa, is revolutionizing the application acceleration landscape with our AI-powered solutions. We empower enterprise customers like Salesforce, StubHub, and Ford Motor Co. to enhance Core Web Vitals, improve conversion rates, and accelerate overall user experience while ensuring worldwide privacy compliance. With a delivery network presence in 25 global regions and over 4,200 points of presence, we offer unmatched reach and performance.

The Role:

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.

What You Will Do:
  • 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
Who You Are:
  • 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.

Note to recruitment agencies: Macrometa will not accept unsolicited resumes/CV's and will not pay fees of any kind for unsolicited resumes/CV's sent to us by third parties.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

C# Developer Related jobs