Senior Software Back-End Developer

NeuroBlade

Ramat HaHayal, IL
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 03/02/2021
  • Website: neuroblade.ai
  • Company Address: , Tel Aviv-Yafo

About NeuroBlade

Fast general purpose AI execution with no memory bottlenecks and no accuracy compromises.

Job Description

NeuroBlade is looking for a very talented Senior Software Back-End Developer who will take part in the design and development of a highly-complex analytics stack. We are looking for engineers with very high motivation, eager to learn and research, open minded and are willing to take responsibility throughout the all development phases.

NeuroBlade set out on a mission to redefine computer architecture for memory intensive tasks. We build high performance solutions for the rapidly growing AI & Analytics market while lowering total cost of ownership. NeuroBlade’s unique hardware solution paired with a complete end-to-end SW stack, enables businesses to take the next leap forward by increasing the efficiency and affordability of their data-centers.

What you'll be doing

Design a software stack for data analytics and optimize it over a unique hardware
Plan, profile and optimize analytic queries over a unique hardware
Design and find algorithms for specific data-processing problem
Analyze and solve complex problems from the fields of modern databases and distributed computation systems
Develop high-level code while drilling-down to the low-level details
Utilize cutting-edge technology and make it accessible for users
Work with the open-source community

Required

5+ years of professional experience as a Software Engineer or a Software Developer
Strong abstraction and analytical skills
Strong understanding of design patterns, best practices and coding standards
Fluency with at least one modern programming language such as Java, C# and C++
Excellent analytical skills
BSc Computer Science degree or equivalent

Advantages

Experience with data analytics methods
Knowledge in database internals
Experience in distributed execution engines such as MapReduce, Spark and Flink
Experience with ETL processes & tools
Proficiency in SQL
Thorough knowledge of modern database design and data structures
Experience in query planning and optimization

Related Jobs

FPGA Design Engineer

NeuroBlade - Ramat HaHayal, IL

Senior Linux Kernel Software Engineer

NeuroBlade - Ramat HaHayal, IL

Senior Software Back-End Developer

NeuroBlade - Ramat HaHayal, IL

Verification Engineer - FPGA

NeuroBlade - Ramat HaHayal, IL

Senior Chip Backend Design Engineer

NeuroBlade - Ramat HaHayal, IL
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.