Open Positions

If you are curious and tenacious – we'd like to hear from you

Blockchain Researcher

Our product team researches and defines the unique product direction of this technology, in a market that’s forming in front of our very eyes.

As our Blockchain Researcher, you will work with industry-leading algorithm and software developers inside the company to be part of the research and development of this new technology and with these leading global forces translate this into the new financial market products of the future.

  • You will learn and understand the technology and its potential – both from the algorithmic and the software aspect.
  • You will research technologies in the blockchain space, define potential use cases, lead the development and implementation of such use cases as part of a coherent product roadmap.
  • You will provide strategic direction to the engineering team and design and build our future products.
  • You will write blog posts & whitepapers to develop the awareness of our technology and market.

What you need to succeed

  • Excellent quantitative and analytical skills
  • Strong technological background, ideally an advanced degree in Mathematics or Computer Science
  • Experience working with complex software systems and with algorithms
  • Ability to articulate the overall vision and break it down into “develop-able” products and features
  • Demonstrated leadership capabilities
  • Familiarity with the relevant fields: advanced financial products, mathematical algorithms, blockchain – an advantage
Talk to us

Senior Backend Software Engineer

As a Senior Backend Software Engineer in StarkWare, you will design and develop complex high-performance, high-quality software, spanning across algorithms, application logic and infrastructure. Our system is built using a micro-service architecture that interacts with external systems (such as the blockchain and our partners’ systems), and meets demanding performance, resilience and security requirements. The code is written mostly in Python and in C++.

What you need to succeed

  • At least 5 years of development experience in a high-level object-oriented language (preference for Python and C++)
  • University graduate in Computer Science (with a high GPA)
  • Experience building complex, high-scale, high-performance software
  • Curious by nature and a quick learner

Ideally experience with:

  • Advanced OOM and design patterns
  • Performance optimizations
  • Linux operating system, its internals and ecosystem
  • Interaction with NoSQL databases at scale
  • Implementation of services in a micro-services architecture
  • Interaction with tools such as Kubernetes, Docker, Kafka, Flask, or similar
  • Algorithm development
  • Cryptographic primitives and protocols
  • Blockchain technologies
  • CI/CD and TDD methodologies
Talk to us