סקירה כללית
Paragon is on a mission to transform the world of cyber intelligence. Based in Tel Aviv, our team is made up of top-tier talent who are passionate about making an impact. At Paragon, you’ll find the freedom to think boldly, collaborate with purpose, and grow alongside a team united by a shared mission; striving for excellence, and always looking out for one another. We are looking for an exceptional engineer to design and implement in-house systems and research tools. As an Infrastructure Engineer at Paragon, you will work on production-grade systems that are crucial to the day-to-day operations of the company and product. You will work with a variety of different technologies and tools to develop a reliable and scalable system, cross-platform automations, and complex crawlers. We are looking for a capable, challenge-accepting tech enthusiast, willing to engineer unique, next generation solutions. Responsibilities: * Write high-quality, testable, and efficient new features in our platform using Golang and Python. * Initiate and promote new ideas for continuous improvement of the product functionality * Contribute to the team quality by conducting code reviews, and helping teammates * Work with a variety of different technologies and tools to accomplish complex systems that automate challenging problems with physical devices * Working with a wide variety of stakeholders within the R&D department Requirements: * 6+ years of experience in designing and developing large scale projects * 2+ years developing microservices with Python and/or Golang * Working with advanced Python features including: decorators, context managers, and generators * Working with containers, docker, writing a Dockerfile * Experience with Microservices Architecture * Experience working with databases (SQL/MongoDB) Advantages: * Experience with Object Storage (S3/Minio), Queues (Kafka/RabbitMQ) * Experience with writing systems that run on-premise * Experience with starting new projects from scratch
דרישות המשרה
* Write high-quality, testable, and efficient new features in our platform using Golang and Python. * Initiate and promote new ideas for continuous improvement of the product functionality * Contribute to the team quality by conducting code reviews, and helping teammates * Work with a variety of different technologies and tools to accomplish complex systems that automate challenging problems with