Software Developer (Core Team)

R&D Full-time TLV

About The Position

At Datagen, we’re simulating the world for producing high-performance synthetic data to develop the next generation of computer vision AI applications. We work with some of the most innovative companies in the world in domains like automotive, AR/VR, home security, robotics, retail, and more.  We’re looking for talented people who want to take a key part in pushing forward this amazing new technology.

Datagen is seeking an experienced Backend Python Developer to join our core software team, building the most advanced simulated data generation system in the world. This role requires a creative thinker who is excited to tackle some of the most impactful technical challenges in the field of computer vision.

In this role, you will

  • Act as a developer on our core software team, driving strategy and owning critical projects.
  • Develop highly sophisticated software with the use of open-source code - you will be expected to dive into that code, adjust it and become an expert.
  • Have a direct impact on our developed products.
  • Tackle the most complex problems in the fields of 3D, computational geometry, and computer vision.
  • Help to build state of the art computer vision algorithms and AI alongside some of the biggest companies in the world, impacting millions of consumers.

For this role, you must have

  • 5+ years of OO Software development experience, desirable in Python.
  • Either a first or second degree in Computer Science or Software Engineering / Mathematics / Physics.
  • Experience with Object-Oriented design.
  • A commitment to Clean Coding practices.
  • Strong ownership attitude and independence in execution, self-motivator.
  • Experience with OSX/Linux-based operating systems.
  • Experience with Bash scripting.

Even better if you have

  • Experience working in a containerized environment in development (Docker), and preferably with K8S and AWS in production.
  • Experience in 3D algorithms or computational geometry.
  • Experience working with 3D software APIs such as BPY.
  • Have both POC and Production coding experience.
  • Leadership experience overseeing projects and/or teams of software developers.
  • Basic math skills - computational geometry and linear algebra.

Datagen is committed to being an equal opportunity employer. All applicants will be considered without regard to race, color, gender, sexual orientation, religion, disability, or any other characteristic protected by law.