BEAMSTART Logo

HomeJobsFull Time

Senior Software Engineer (C++)

bloop Logobloop


Date Posted

25 Jun, 2022

Salary Offered

$82000 — $110000 yearly

Job Type

Full Time

Experience Required

3+ years

Remote Work

Allowed

Stock Options

No

Vacancies

1 available


Tl;dr

Core engineering role at a startup backed by Y Combinator and leading VCs, building tools that directly help software engineers.

Background

At bloop, we’re building an in-IDE code search engine to make it easy for software engineers to find and share code. Today developers spend too much time scouring library documentation and open-source repositories looking for useful code. Our neural search engine automates this menial process, freeing up time for developers to focus on the most enjoyable parts of the job. But radically better code search won’t just help individual developers, we believe it will unlock the next level of software collaboration.

Since launching bloop over the summer we’ve introduced thousands of engineers to neural code-search, achieved Product Hunt’s Product of the Day, and raised our seed funding round from leading investors including Y Combinator (S21), Khosla Ventures, Sands Capital and LocalGlobe.

As we head into our next period of hyper-growth, we’re looking to partner with people that are hungry to work at the cutting edge of innovation and research, and directly impact the way tomorrow’s software engineers work.

The Role: C++ Engineer

It’s crucial that we recommend relevant, high-quality snippets of code to developers. Our Code Insights Team works directly on this, extracting concise, readable snippets from large open-source or private codebases and analysing them for quality, clarity and security.

As a C++ Engineer you’ll devise and implement algorithms to extract structural information from code and detect patterns. This will involve:

  • Parsing code and manipulating ASTs
  • Performing semantic analysis
  • Storing extracted information efficiently for fast retrieval

Key requirements

  • Proficiency in C/C++
  • Strong ability to think algorithmically
  • Knowledge of core language parsing concepts
  • Familiarity with Unix/Linux (IPC methods, system calls)
  • (Bonus) Knowledge of semantic analysis (type inference, data-flow analysis)
  • (Bonus) Experience working with the Language Server Protocol
  • (Bonus) Python experience

The deal

  • Competitive package
  • Our office is in Farringdon, Central London and we'd like to meet as a team in-person at least once per week, although more/less is possible
  • Even if you only meet some of the requirements, it's worth applying as we're all from non-traditional backgrounds and are open minded

About bloop

bloop Logo

Modernising legacy code with AI

Company Size: 6 - 10 People
Year Founded: 2021

BEAMSTART

BEAMSTART is a global entrepreneurship community, serving as a catalyst for innovation and collaboration. With a mission to empower entrepreneurs, we offer exclusive deals with savings totaling over $1,000,000, curated news, events, and a vast investor database. Through our portal, we aim to foster a supportive ecosystem where like-minded individuals can connect and create opportunities for growth and success.

© Copyright 2024 BEAMSTART. All Rights Reserved.