Join Razor Labs, a leader in the mining tech sector, specializes in predictive maintenance with our flagship product, DataMind AI™. Our AI Sensor Fusion technology forecasts equipment failures, enhancing operational efficiency and safety.

Publicly traded on the Tel Aviv Stock Exchange, we have a strong presence in key mining regions, including Australia and South Africa, where our solutions have driven significant improvements.

As part of our team, you’ll collaborate with the brightest minds, tackling the most complex problems and shaping the future of industrial technology. Together, we can build smarter, greener and safer industries of tomorrow.

Current Job Openings

Software Team Leader

Tel Aviv, Israel

About The Position


We are in search of an experienced Full Stack Team Leader to manager a software team (Including hands-on work) :Take a primary role in transforming product concepts into practical, functioning solutions, Collaborate as a key member of a pioneering, small team tasked with developing the next generation of our product, Responsible for designing and building data pipelines, web servers, and dashboards from scratch.

Requirements


  • At least 2 years of experience in a leadership role as a Backend team leader / Full Stack team leader.
  • At least 6 years of hands-on experience in Python programming.
  • Proficiency in data engineering flows: ETL, multiprocessing, experience with data manipulation libraries such as Pandas, PyArrow, Polars.
  • Proficient in applying software engineering best practices: including coding standards, code reviews, CI/CD, testing
  • Demonstrated expertise in designing, deploying, and monitoring large-scale SAAS and on-premises systems.
  • In-depth knowledge of RESTful APIs and Events Driven architectures.
  • Experience with GCP services such as Cloud Run/Function, Cloud Build, and Workflows.
  • Main backend technological stack: FastAPI, Postgress, BigQuery, Pandas
  • B.Sc. in Computer Science
  • Exceptional problem-solving skills and a knack for creative thinking.
  • Effective communication skills with a collaborative team-player attitude.
  • Proficient verbal and written communication skills in English.

Apply for this position