Facebook pixel

Software Engineer
Confirmed live in the last 24 hours
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Java
Linux/Unix
Operating Systems
SQL
TCP/IP
Requirements
  • We are looking for a Software Engineer with 2-5+ years' experience
  • Strong knowledge of C and C++ and/or Java
  • Strong debugging skills with LLDB or GDB
  • Strong knowledge of Java, JavaRx, JIT and GC profiling and optimization
  • Experience developing software for Linux
  • Fundamental computer science - as many of these as possible:
  • Hashing, sorting, searching, aggregation
  • Indexing
  • Distributed algorithms
  • File systems and storage APIs
  • Operating systems - kernels, threading, scheduling, memory management
  • TCP and RDMA networking
  • Multi-core programming and memory models
  • Compilers - front end, internals or back-ends
  • SQL and relational databases
  • Internals of open source or commercial databases
Responsibilities
  • Design, develop, test data warehouse microservices
Yellowbrick

201-500 employees

Data warehouse for distributed clouds