Software Engineer (Python)

· Tel Aviv, -
Employment Type Full-Time
Minimum Experience Mid-level

DataGen is growing and we're looking for a talented Python Engineer to join us!

We are creating the most advanced simulated data generation system in the world, which requires creative thinkers who are up for a challenge. We want curious, motivated engineers who are independent and excited to tackle some of the most impactful technical challenges in the field of computer vision and deep learning.

We work on geometric algorithms, physical simulation algorithms, robotic motion algorithms, computer vision and machine learning algorithms (3D vision, deep reinforcement motion, GANs and a few more surprises... ). In other words, this is a perfect opportunity to learn a lot and expand your skillset.


  • B.Sc (or advanced degree) in Engineering or Computer Science
  • 4+ years of experience coding in Python (not data science)
  • Experience working with the Cloud (AWS in particular) and Microservices


  • Understanding of development best practices and experience with code review culture
  • Experience with 3D rendering engines
  • Experience with software architecture
  • Experience implementing complex algorithms (do not need to have experience designing algorithms
  • Capable of looking beyond the code - not just writing, but also designing and planning elegant code

Our offices are in the Sarona Area of Tel Aviv. We offer competitive packages, including benefits and other perks. We'd love to tell you about life here at DataGen and invite you to apply!

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Tel Aviv, -
  • Employment Type
  • Minimum Experience