Python Software Engineer

  • R&D
  • Israel
  • Full-time

The position:

We are looking for a talented and creative Senior Software Engineer to join us in establishing and creating Trigo’s new set of products. This is a fantastic opportunity to lead the design and infrastructure of the upcoming suite of products we are building at Trigo. The position aims at extracting powerful insights by wittingly analyzing the data continuously collected from autonomous stores using our cutting-edge platform, and then using these insights to build a new line of products.

If you’re dedicated, friendly, independent, appreciate challenges, and looking for something beyond the ordinary – then your place is with us!

A day in the life:

  • Write optimized code that processes large amounts of data in real-time and provides automated insights
  • Design system-wide solutions, working with product management and other R&D teams
  • Implement and integrate new logic and flows for the product
  • Analyze system bottlenecks and creatively solve them
  • Collaborate with researchers in deep learning, computer vision, and algorithms
  • Design and implement large-scale data manipulation mechanisms using modern paradigms such as microservices, event-driven architecture, distributed computing, and container orchestration

You bring to the table:

  • At least 5 years of experience as a Software Engineer
  • Proven experience in Python programming, specializing in efficient manipulation of SQL and Pandas DataFrame and data analysis
  • Experience with event-based and message-driven distributed systems and message brokers such as Kafka, PubSub, or RabbitMQ
  • Proficient in working with high-performance systems, decentralized code development, and parallel processing
  • Enthusiastic about algorithmic challenges and software problems
  • Self-motivated, able to work independently, and formulate creative solutions
  • Passion for collaborative team-work
  • Highly motivated and detail-oriented with strong analytical skills

Nice to have:

  • BSc. or MSc. in Computer Science, Software/Electrical Engineering, etc.
  • Experience with Linux environment         
  • Strong understanding of microservice architecture & hands-on experience in developing and deploying microservices - Docker, Kubernetes, GCP
Apply now