London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | Commission only |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
JOB AD:Lead/Senior Software Engineer (Core)LondonCompetitive SalaryJoin a pioneering company that have created revolutionary, award winning products. Dynamic working environment that will enhance your skills and expose you to multiple industries where you will meet great minds from all over the world.As a Lead/Senior Software Engineer (Core), you will be building a distributed database - my clients product, the query language they have created, and all the technology infrastructure in the organisation. My clients product is a distributed knowledge graph: a logical database that allows you to organise large and complex networks of data as one body of knowledge. Your work in this role will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, PRs & code reviews, as well as R&D. Your goal is to build the most intelligent, powerful, scalable and simple database of our generation.Required SkillsBachelors degree in computer science or Software Engineering with 5+ years of working experience as a Software EngineerExtensive programming experience in OOP languagesGreat experience in back-end systems with multithreading and parallel programmingBackground in distributed systems and cloud environmentsDemonstrated knowledge with parallel and distributed computing framework such as TinkerPop, Hadoop, Spark, Cassandra, Kafka, RabitMQ, Akka, Storm, JanusGraph, Giraph, gRPC, Protobuf, Bazel, Kubernetes, Zookeeper, etc.Experience in build and release (CI/CD) engineeringProven experience in working with database systemsUnderstanding of client-server architectureFamiliarity with full-stack software developmentFamiliarity with large-scale software architectures that spans across multiple repositoriesFamiliarity open-source software development and communityStrong communication, documentation, writing, and presentation skills **Bonus Skills**