DevJobs

Algorithms & Software Developer

Overview
Skills
  • Python Python
  • Go Go
  • Java Java
  • database engines ꞏ 5y
  • big data bottlenecks
  • cloud data services
  • data warehousing
  • distributed databases
  • parallel computing
  • storage systems
Overview


Do you want to build the next big thing in tech? Data now enhances every service and product we use in our daily lives to make them more useful and tailored to our needs. But as the volume of data grows, it's getting more difficult for analysts and engineers to process it with current technology at the required speed and scale. NeuroBlade is redefining analytics processing through a comprehensive solution designed to accelerate queries and allow everyone to take advantage of data-driven insights.


As NeuroBlade enters its next phase of growth, NeuroBlade's CTO team are seeking a hands-on, highly capable Algorithms & SW Developer to join our fast-growing team. In this position, you will be part of a team that takes complex research problems and comes up with proof of concepts, feature definitions, design suggestions, algorithms as well as tools for analysis of such problems.


At NeuroBlade, friendship, trust, transparency, and respect come first. We work together and appreciate each other's qualities and differences without regard to hierarchy, experience, or skill. The time we spend together is invaluable. Aiming high, constantly learning, seeking feedback, and adapting to changing situations are key values for us. We encourage our team to act and make bold decisions while embracing new ideas and approaches, exploring, and taking risks. With us, you can be yourself, do the work you love, and make your mark on this incredible journey.


Key Responsibilities


  • Develop tools and simulations to model the hardware and analyze the system performance.
  • Drill-down, evaluate and analyze data analytics workloads through modeling and benchmarking.
  • Provide insights and collaborate with the system architecture group to develop and prioritize new features for NeuroBlade's products.
  • Execute comprehensive competitive analyses, benchmarking NeuroBlade's performance against market competitors to identify areas of improvement and potential opportunities.
  • Be a technical focal point for data analytics software and optimization at NeuroBlade. Be on top of industry trends and drive innovation.


Required Qualifications


  • B.Sc. in CS / EE / Equivalent.
  • 5+ years of experience with database engines (ClickHouse / SQL Server / Oracle / Trino / etc.)
  • Experience in at least one high-level programming language (Python, Java, GO, etc.)
  • Deep knowledge in one of the following fields: distributed databases, cloud data services, data warehousing, big data bottlenecks, parallel computing.


Advantage:


  • M.Sc. in CS / EE / Equivalent
  • Research experience in one of the following fields: Optimization, Analytic Databases, Parallel Computing.
  • Experience with storage systems


About NeuroBlade


NeuroBlade was established in 2018 with the stated goal of enabling faster time to insights by freeing analytics from data movement constraints. In 2020, NeuroBlade introduced the IMPU™ (Intense Memory Processing Unit), a hardware accelerator for data-driven workloads, which set a new query processing standard.


We've only just begun.


NeuroBlade is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.
NeuroBlade