hero









Senior Software Engineer

Checksum

Checksum

Software Engineering
Tel Aviv District, Israel
Posted on Aug 3, 2024

Checksum.ai is hiring Senior Software Engineers to join the founding team!

We are a well funded, early stage startup led by serial entrepreneurs with over $1B in exits to Salesforce and Microsoft.

Checksum.ai is at the forefront of artificial intelligence, using AI to automatically QA software applications based on real user behavior and static and dynamic analysis. Our AI models learn how to use apps and create realistic and durable tests, and our proprietary test suite runtime makes sure tests run in the optimal order and is able to heal tests when they require modification to adapt to codebase changes. This way engineering teams can move fast and spend only a fraction of the time currently dedicated for testing on creating and maintaining their E2E testing pipeline.

We are looking for creative, self motivated and results-driven software engineers who will join the founding team to tackle this one of a kind challenge and shape the future of software testing.

Mindset

You’re a builder and a hands-on problem solver. Hooking into a concept and quickly and continuously extracting value is what you do. Your knowledge and experience allow you to stay organized and efficient in a typically dynamic and “noisy” startup environment. You’re a team player, a leader and a mentor.

Finally, the thought of joining an early-stage startup to assume responsibility for some of the most critical developments makes you feel excited.

Requirements

  • Bachelor’s degree from a well-known institution in Computer Science or a parallel degree including substantial computer science fundamentals studies (e.g. Electrical Engineering, Industrial Engineering, Information Technology)
  • 5+ years of hands-on/leading backend/software services development
  • 2+ years of hands-on/leading web frontend development
  • Experience managing multiple efforts in parallel, assuming broad responsibilities and formulating solutions for complex problems into a well-structured implementation plan.
  • Substantial experience working with Node.js and Javascript/Typescript
  • High familiarity with web development concepts and technology - DOM, HTML, Javascript, CSS, etc
  • Solid programming foundations - data-structures, OOP, design patterns, complexity analysis, building and consuming APIs, databases, etc
  • Experience with algorithm design and implementation, using heuristics, working with sequential data and graphs, evaluating and improving results

Advantages

  • Experience utilizing Generative AI - LLMs, embeddings, vector databases
  • Experience integrating software with ML models
  • Experience with implementing software testing automation
  • Knowledge of CI/CD and DevOps methodologies
  • Substantial experience with web frontend development and frontend frameworks such as React and Vue

Why should you apply?

  • Opportunity to join a startup at the very first steps but already after substantial funding.
  • Shape the company’s DNA with us, create impact farther than the engineering scope.
  • Design the engineering systems from scratch. Choose your tech stack, coding language and architecture.
  • Work closely with serial entrepreneurs with total exits over $1B.
  • Competitive salary and generous equity.